NAV -image
php bash javascript python

Introduction

iPORTO: Delivery de Emails

A iPORTO, É uma empresa especialista em ferramentas para entrega de emails, fundada em 2003. Sediada em Porto Alegre, RS. Estrutura própria de Servidores e Código.

Introdução a iPORTO e sua API

O objetivo desta documentação é orientar o desenvolvedor sobre como integrar com a API iPORTO, descrevendo as funcionalidades, os métodos a serem utilizados, listando informações a serem enviadas e recebidas, e provendo exemplos.

Base URL

https://api.iporto.com.br

Authenticating requests

This API is not authenticated.

App\General

api/collective/core/help/article/article

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/article',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/article" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/article"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/article'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/article

api/collective/core/help/article/article/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/article/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/article/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/article/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/article/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/article/{id}

api/collective/core/help/article/glossary

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/glossary',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/glossary" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/glossary"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/glossary'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/glossary

api/collective/core/help/article/glossary/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/glossary/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/glossary/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/glossary/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/glossary/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/glossary/{id}

api/collective/core/help/article/post

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/post',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/post" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/post"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/post'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/post

api/collective/core/help/article/post/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/post/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/post/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/post/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/post/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/post/{id}

api/collective/core/help/article/project

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/project',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/project" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/project"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/project'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/project

api/collective/core/help/article/project/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/project/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/project/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/project/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/project/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/project/{id}

api/collective/core/help/article/question

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/question',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/question" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/question"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/question'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/question

api/collective/core/help/article/question/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/question/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/question/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/question/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/question/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/question/{id}

api/collective/core/help/article/tutorial

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/tutorial',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/tutorial" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/tutorial"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/tutorial'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/tutorial

api/collective/core/help/article/tutorial/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/core/help/article/tutorial/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/core/help/article/tutorial/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/core/help/article/tutorial/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/core/help/article/tutorial/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/collective/core/help/article/tutorial/{id}

show

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/ms/common/blocklist/email',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/ms/common/blocklist/email" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/common/blocklist/email"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/common/blocklist/email'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/ms/common/blocklist/email

index

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/ms/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/ms/contact" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/contact"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/contact'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/ms/contact

index

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/ms/pkg/marketing/email/campaign/dispatch/schedule

show

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}

api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Request      

PUT api/ms/pkg/marketing/email/campaign/dispatch/schedule/{id}

show

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/recipient/{campaign_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/recipient/{campaign_id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/recipient/{campaign_id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/pkg/marketing/email/campaign/recipient/{campaign_id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/ms/pkg/marketing/email/campaign/recipient/{campaign_id}

archive

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/ms/smtp/send/data/history/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/ms/smtp/send/data/history/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/smtp/send/data/history/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/smtp/send/data/history/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers)
response.json()

Request      

POST api/ms/smtp/send/data/history/{id}

account

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/ms/smtp/account/{account}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/ms/smtp/account/{account}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/ms/smtp/account/{account}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/ms/smtp/account/{account}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/ms/smtp/account/{account}

show

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/share/research-nps/{public_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/share/research-nps/{public_id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/share/research-nps/{public_id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/share/research-nps/{public_id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/share/research-nps/{public_id}

api/{fallbackPlaceholder}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/{fallbackPlaceholder}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/{fallbackPlaceholder}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/{fallbackPlaceholder}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/{fallbackPlaceholder}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/{fallbackPlaceholder}

Auth\Api

Gestão de CHAVES de API.

Auth\Api\generate

Gera uma nova Chave de API para o Usuário logado.

alt text

REQUISIÇÃO NÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/token/generate',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'voluptatibus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/token/generate" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"voluptatibus"}'
const url = new URL(
    "https://api.iporto.com.br/api/token/generate"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "voluptatibus"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/token/generate'
payload = {
    "name": "voluptatibus"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "success": {
        "token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImNjMmVjZDRhNzMzZjU5NDlhZDJlOTRjYjYwNmQyY2E2MDZkYzI3ODYwYzMxYjVlMWFhOTlmN2ViOWM2ZDhjMTMxOTk0MDc2MzRjMzg5OWVkIn0.eyJhdWQiOiIxIiwianRpIjoiY2MyZWNkNGE3MzNmNTk0OWFkMmU5NGNiNjA2ZDJjYTYwNmRjMjc4NjBjMzFiNWUxYWE5OWY3ZWI5YzZkOGMxMzE5OTQwNzYzNGMzODk5ZWQiLCJpYXQiOjE1NTk2NTczMzgsIm5iZiI6MTU1OTY1NzMzOCwiZXhwIjoxNTkxMjc5NzM3LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.Aqh7GT3oSE774VKTAztO8elPlKGqUnnffA2KDcdl1HNGPwq0Jw5d7KZkqr7h7_yWZAL6a_QAQEJ0YY7TYFBwcX1vxLbGrl3sOn0_Hv-tNrAb3XOv0mbAV6gNns8Ty_ZnuE2pxkVVKw37BM-XM8Vtj4XKb9I42hRjDiaw3Q4vVasdggs7SFVjY8TMRvVn_eSSPqRS1GzIMFVKMWfDzS3eEtn2gLhJ3GUvEZ74bZQiOw6GlvyVcCdlZ3HpcSJlQTgsnt7XNtmY75OEf273MRrb1HZuertw0_KhbD9fCQlS4pyr-dIpuWTaxrrN7bQbyEjGOsHzxEVFFNh2cC6ioSoJdCpmEv3467FwUPzqF4Xk2762UmME_M6owSYj8TZFRV02fRqv3yJY4KwTGLOod2opKU7AlqL5UNErJNIYtsnFzwnoCT9Tw4c5XZGt6hekZqqRexT7irqqGu-M_qmiOfLyF4txfKgJfPLH_Qm2GjQqHhDFZ7DFBuUPYhNbh3j6hpkU4tL1dllZMqQPR1aia7yOY-*0CEb7aU16xIFT_n53t9bNg2n92C6t1OeKg3sA_3XY5dcyQNVtsycazQ6yiEhfFpGFbkaRsC9wFJaEjMlzS54DjpSNLFsz-5LiOahYLHohlpERAbsISoWEASsIQAzeQsQoCckj8IdPVo0FuH_QmiYvk"
    },
    "data": {
        "id": 1,
        "client_id": 1,
        "name": "Frederico",
        "email": "dev@iporto.io",
        "scopes": "[]",
        "status": "cadastroAtivo",
        "last_action_at": {
            "date": "2019-06-04 11:08:56.168163",
            "timezone_type": 3,
            "timezone": "America\/Sao_Paulo"
        },
        "created_at": "2018-10-19 09:19:24",
        "updated_at": "2019-06-04 11:08:56",
        "deleted_at": null,
        "api_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6ImNjMmVjZDRhNzMzZjU5NDlhZDJlOTRjYjYwNmQyY2E2MDZkYzI3ODYwYzMxYjVlMWFhOTlmN2ViOWM2ZDhjMTMxOTk0MDc2MzRjMzg5OWVkIn0.eyJhdWQiOiIxIiwianRpIjoiY2MyZWNkNGE3MzNmNTk0OWFkMmU5NGNiNjA2ZDJjYTYwNmRjMjc4NjBjMzFiNWUxYWE5OWY3ZWI5YzZkOGMxMzE5OTQwNzYzNGMzODk5ZWQiLCJpYXQiOjE1NTk2NTczMzgsIm5iZiI6MTU1OTY1NzMzOCwiZXhwIjoxNTkxMjc5NzM3LCJzdWIiOiIxIiwic2NvcGVzIjpbXX0.Aqh7GT3oSE774VKTAztO8elPlKGqUnnffA2KDcdl1HNGPwq0Jw5d7KZkqr7h7_yWZAL6a_QAQEJ0YY7TYFBwcX1vxLbGrl3sOn0_Hv-tNrAb3XOv0mbAV6gNns8Ty_ZnuE2pxkVVKw37BM-XM8Vtj4XKb9I42hRjDiaw3Q4vVasdggs7SFVjY8TMRvVn_eSSPqRS1GzIMFVKMWfDzS3eEtn2gLhJ3GUvEZ74bZQiOw6GlvyVcCdlZ3HpcSJlQTgsnt7XNtmY75OEf273MRrb1HZuertw0_KhbD9fCQlS4pyr-dIpuWTaxrrN7bQbyEjGOsHzxEVFFNh2cC6ioSoJdCpmEv3467FwUPzqF4Xk2762UmME_M6owSYj8TZFRV02fRqv3yJY4KwTGLOod2opKU7AlqL5UNErJNIYtsnFzwnoCT9Tw4c5XZGt6hekZqqRexT7irqqGu-M_qmiOfLyF4txfKgJfPLH_Qm2GjQqHhDFZ7DFBuUPYhNbh3j6hpkU4tL1dllZMqQPR1aia7yOY-*0CEb7aU16xIFT_n53t9bNg2n92C6t1OeKg3sA_3XY5dcyQNVtsycazQ6yiEhfFpGFbkaRsC9wFJaEjMlzS54DjpSNLFsz-5LiOahYLHohlpERAbsISoWEASsIQAzeQsQoCckj8IdPVo0FuH_QmiYvk",
        "display_at": "2019-06-04 11:08:59",
        "credit": {
            "amount_general": 1,
            "amount_positive": "1",
            "amount_negative": "1",
            "amount_percent_usage": "79.49",
            "amount_basic": "1",
            "amount_professional": "1",
            "amount_advanced": "1",
            "amount_relay": 0
        },
        "limit": {
            "id": 1,
            "client_id": 1,
            "domains": 5,
            "domain_user_account": 25,
            "created_at": "2018-12-17 15:29:54",
            "updated_at": "2018-12-17 15:29:54",
            "display_at": "2019-06-04 11:09:02"
        },
        "application": {
            "APP_USES_CREDITS": true,
            "APP_HAS_LIMITS": true
        }
    }
}

Request      

POST api/token/generate

Body Parameters

name  string optional  
NOME DA CHAVE DE API. Ex: MinhaAPI

Auth\Api\tokens

Lista CHAVES de API de um Usuário logado.

alt text

REQUISIÇÃO NÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/token/tokens',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/token/tokens" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/token/tokens"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/token/tokens'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [
        {
            "id": "e534e5389eb529116c5defe6e799efc362ci500216d53864df09b84aa5906e97c3185bb2b8902212",
            "name": "API-MinhaAPI",
            "expires_at": {
                "date": "2020-06-04 11:25:16.000000",
                "timezone_type": 3,
                "timezone": "America\/Sao_Paulo"
            }
        },
        {
            "id": "cc2ecd4a733f5949ad2e94cb606d2ca606ac27860c31b5e1aa99f7eb9c6d8c13199407634c3899a1",
            "name": "API-MinhaAPI (2)",
            "expires_at": {
                "date": "2020-06-04 11:08:57.000000",
                "timezone_type": 3,
                "timezone": "America\/Sao_Paulo"
            }
        }
    ]
}

Request      

GET api/token/tokens

Auth\Api\revoke

Revoga uma CHAVE de API.

alt text

REQUISIÇÃO NÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/token/revoke/{token_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'token_id'=> 'ullam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/token/revoke/{token_id}?token_id=ullam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/token/revoke/{token_id}"
);

let params = {
    "token_id": "ullam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/token/revoke/{token_id}'
params = {
  'token_id': 'ullam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": "e534e5389eb529116c5defe6e799efc362ci500216d53864df09b84aa5906e97c3185bb2b8902212",
        "user_id": 1,
        "client_id": 1,
        "name": "API-MinhaAPI",
        "scopes": [],
        "revoked": true,
        "created_at": "2019-06-04 11:08:57",
        "updated_at": "2019-06-04 11:08:57",
        "expires_at": "2020-06-04 11:08:57"
    }
}

Request      

DELETE api/token/revoke/{token_id}

Query Parameters

token_id  string optional  
ID DO TOKEN. Ex: e534e5389eb529116c5defe6e799efc362ci500216d53864df09b84aa5906e97c3185bb2b8902212

Collective\Addressbook\Tag\Tag

Collective\Addressbook\Tag\Tag\index

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/addressbook/tags/{client_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/addressbook/tags/{client_id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/addressbook/tags/{client_id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/addressbook/tags/{client_id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/collective/addressbook/tags/{client_id}

Collective\Contact\Contact

Collective\Contact\Contact\show

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/collective/contact/{uuid}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/collective/contact/{uuid}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/contact/{uuid}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/contact/{uuid}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/collective/contact/{uuid}

Collective\Contact\Contact\update_subscription

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/collective/contact/{uuid}/update-subscription',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/collective/contact/{uuid}/update-subscription" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/collective/contact/{uuid}/update-subscription"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/collective/contact/{uuid}/update-subscription'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/collective/contact/{uuid}/update-subscription

Panel\Addressbook\Addressbook

Gerenciamento de LISTAS DE CONTATOS.

Panel\Addressbook\Addressbook\index

Lista todos as LISTAS DE CONTATOS criadas.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/addressbook',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'est',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/addressbook?search=est" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook"
);

let params = {
    "search": "est",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook'
params = {
  'search': 'est',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {
            "id": 1,
            "client_id": 1,
            "name": "Primeira Lista de Contatos",
            "deleted_at": null,
            "created_at": "2019-06-07 09:14:05",
            "updated_at": "2019-06-07 09:14:05",
            "display_at": "2019-06-07 09:33:07"
        }
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/addressbook

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

Panel\Addressbook\Addressbook\store

Faz o cadastro de uma nova LISTA DE CONTATOS.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/addressbook',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'dolores',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/addressbook" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"dolores"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "dolores"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook'
payload = {
    "name": "dolores"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/addressbook

Body Parameters

name  string  
NOME DA LISTA DE CONTATOS. Ex: Lista de Cliente

Panel\Addressbook\Addressbook\show

Mostra detalhes de uma LISTA DE CONTATOS.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/addressbook/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'sint',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/addressbook/{id}?id=sint" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook/{id}"
);

let params = {
    "id": "sint",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook/{id}'
params = {
  'id': 'sint',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/addressbook/{id}

Query Parameters

id  string  
ID DA LISTA DE CONTATOS. Ex: 1

Panel\Addressbook\Addressbook\update

Atualiza detalhes de uma LISTA DE CONTATOS.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/addressbook/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'in',
        ],
        'json' => [
            'name' => 'animi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/addressbook/{id}?id=in" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"animi"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook/{id}"
);

let params = {
    "id": "in",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "animi"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook/{id}'
payload = {
    "name": "animi"
}
params = {
  'id': 'in',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/addressbook/{id}

Query Parameters

id  string  
ID DO CLIENTE. Ex: 1

Body Parameters

name  string  
NOME DA LISTA DE CONTATOS. Ex: Lista de Cliente

Panel\Addressbook\Addressbook\destroy

Remove uma LISTA DE CONTATOS.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/addressbook/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'sit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/addressbook/{id}?id=sit" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook/{id}"
);

let params = {
    "id": "sit",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook/{id}'
params = {
  'id': 'sit',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "name": "Minha Lista",
        "deleted_at": {
            "date": "2019-06-07 09:59:51.987497",
            "timezone_type": 3,
            "timezone": "America\/Sao_Paulo"
        },
        "created_at": "2019-06-07 09:39:22",
        "updated_at": "2019-06-07 09:59:51",
        "contacts_count": 0,
        "display_at": "2019-06-07 09:59:52"
    }
}

Request      

DELETE api/panel/addressbook/{id}

Query Parameters

id  string  
ID DO CLIENTE. Ex: 1

Panel\Addressbook\Tag

-.

Panel\Addressbook\Tag\Tag\index

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/addressbook/tag',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/addressbook/tag" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook/tag"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook/tag'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/addressbook/tag

Panel\Addressbook\Tag\Tag\store

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/addressbook/tag',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/addressbook/tag" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook/tag"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook/tag'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/addressbook/tag

Panel\Addressbook\Tag\Tag\update

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/addressbook/{addressbook_id}/tag',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/addressbook/{addressbook_id}/tag" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/addressbook/{addressbook_id}/tag"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/addressbook/{addressbook_id}/tag'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/addressbook/{addressbook_id}/tag

Panel\Analytic\Report\Index

Gestão de Créditos do Serviço.

Panel\Analytic\Report\Index\index

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/analytic/report',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/analytic/report" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/analytic/report"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/analytic/report'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/analytic/report

Panel\Analytic\Report\Index\store

Gera um novo Report.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/analytic/report',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'smtp_id' => 'placeat',
            'account_id' => 'esse',
            'name' => 'Report Data One',
            'slug' => 'iporto:analytic:report:SendIndexDataBounce',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/analytic/report" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"smtp_id":"placeat","account_id":"esse","name":"Report Data One","slug":"iporto:analytic:report:SendIndexDataBounce"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/analytic/report"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "smtp_id": "placeat",
    "account_id": "esse",
    "name": "Report Data One",
    "slug": "iporto:analytic:report:SendIndexDataBounce"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/analytic/report'
payload = {
    "smtp_id": "placeat",
    "account_id": "esse",
    "name": "Report Data One",
    "slug": "iporto:analytic:report:SendIndexDataBounce"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/analytic/report

Body Parameters

smtp_id  string optional  
ID DO SMTP.

account_id  string optional  
ID DA CONTA DE SMTP.

name  string  
NOME DO RELATÓRIO.

slug  string  
TIPO DE RELATÓRIO QUE SERÁ GERADO.

Panel\Analytic\Report\Index\index

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/analytic/report/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'eius',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/analytic/report/{id}?id=eius" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/analytic/report/{id}"
);

let params = {
    "id": "eius",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/analytic/report/{id}'
params = {
  'id': 'eius',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/analytic/report/{id}

Query Parameters

id  string optional  
ID DO REPORT.

Panel\Common\Blocklist

Gerenciamento de BLOCKLIST para E-MAIL.

Panel\Common\Blocklist\index

Lista.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/common/blocklist/email',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/common/blocklist/email" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/common/blocklist/email"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/common/blocklist/email'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/common/blocklist/email

Panel\Common\Blocklist\store

Cria.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/common/blocklist/email',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'distinctio',
            'content' => 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/common/blocklist/email" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"distinctio","content":"et"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/common/blocklist/email"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "distinctio",
    "content": "et"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/common/blocklist/email'
payload = {
    "name": "distinctio",
    "content": "et"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/common/blocklist/email

Body Parameters

name  required optional  
-

content  required optional  
-

Panel\Common\Blocklist\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/common/blocklist/email/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'officia',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/common/blocklist/email/{id}?id=officia" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/common/blocklist/email/{id}"
);

let params = {
    "id": "officia",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/common/blocklist/email/{id}'
params = {
  'id': 'officia',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/common/blocklist/email/{id}

Query Parameters

id  string optional  

Panel\Common\Blocklist\update

Atualiza.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/common/blocklist/email/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'maiores',
        ],
        'json' => [
            'name' => 'ad',
            'content' => 'voluptatem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/common/blocklist/email/{id}?id=maiores" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"ad","content":"voluptatem"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/common/blocklist/email/{id}"
);

let params = {
    "id": "maiores",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "ad",
    "content": "voluptatem"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/common/blocklist/email/{id}'
payload = {
    "name": "ad",
    "content": "voluptatem"
}
params = {
  'id': 'maiores',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/common/blocklist/email/{id}

Query Parameters

id  string optional  

Body Parameters

name  required optional  
-

content  required optional  
-

Panel\Common\Blocklist\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/common/blocklist/email/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/common/blocklist/email/{id}?id=et" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/common/blocklist/email/{id}"
);

let params = {
    "id": "et",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/common/blocklist/email/{id}'
params = {
  'id': 'et',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/common/blocklist/email/{id}

Query Parameters

id  string optional  

Panel\Contact\Contact

Gerenciamento de CONTATOS.

Panel\Contact\Contact\index

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/contact" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/contact

Panel\Contact\Contact\indexByAddressbook

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/contact/by/addressbook',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/contact/by/addressbook" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/by/addressbook"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/by/addressbook'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/contact/by/addressbook

Panel\Contact\Contact\show

Mostra detalhes de um CONTATO.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'nihil',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/contact/{id}?id=nihil" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/{id}"
);

let params = {
    "id": "nihil",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/{id}'
params = {
  'id': 'nihil',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/contact/{id}

Query Parameters

id  string  
ID DO CONTATO. Ex: 1

Panel\Contact\Contact\store

Faz o cadastro de um novo CONTATO em uma LISTA DE CONTATOS.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'addressbook_id' => 'commodi',
            'name' => 'qui',
            'email' => 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/contact" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"addressbook_id":"commodi","name":"qui","email":"et"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "addressbook_id": "commodi",
    "name": "qui",
    "email": "et"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact'
payload = {
    "addressbook_id": "commodi",
    "name": "qui",
    "email": "et"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/contact

Body Parameters

addressbook_id  string  
ID DA LISTA DE CONTATOS. Ex: 1

name  string  
NOME DO CONTATO. Ex: Frederico

email  string  
EMAIL DO CONTATO. Ex: dev@iporto.io

Panel\Contact\Contact\update

Atualiza detalhes de um CONTATO.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'voluptas',
        ],
        'json' => [
            'name' => 'tempora',
            'addressbook_id' => 'nemo',
            'email' => 'ea',
            'identifier' => 'est',
            'phone1' => 'quidem',
            'phone2' => 'mollitia',
            'address' => 'tenetur',
            'birthday' => 'sed',
            'cpf' => 'est',
            'field1' => 'nisi',
            'field2' => 'laboriosam',
            'field3' => 'eveniet',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/contact/{id}?id=voluptas" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"tempora","addressbook_id":"nemo","email":"ea","identifier":"est","phone1":"quidem","phone2":"mollitia","address":"tenetur","birthday":"sed","cpf":"est","field1":"nisi","field2":"laboriosam","field3":"eveniet"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/{id}"
);

let params = {
    "id": "voluptas",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "tempora",
    "addressbook_id": "nemo",
    "email": "ea",
    "identifier": "est",
    "phone1": "quidem",
    "phone2": "mollitia",
    "address": "tenetur",
    "birthday": "sed",
    "cpf": "est",
    "field1": "nisi",
    "field2": "laboriosam",
    "field3": "eveniet"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/{id}'
payload = {
    "name": "tempora",
    "addressbook_id": "nemo",
    "email": "ea",
    "identifier": "est",
    "phone1": "quidem",
    "phone2": "mollitia",
    "address": "tenetur",
    "birthday": "sed",
    "cpf": "est",
    "field1": "nisi",
    "field2": "laboriosam",
    "field3": "eveniet"
}
params = {
  'id': 'voluptas',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/contact/{id}

Query Parameters

id  string  
ID DO CONTATO. Ex: 1

Body Parameters

name  string  
NOME. Ex:

addressbook_id  string  
LISTA DE CONTATOS. Ex:

email  string  
EMAIL. Ex:

identifier  string  
ID. Ex:

phone1  string  
TELEFONE. Ex:

phone2  string  
TELEFONE. Ex:

address  string  
ENDEREÇO. Ex:

birthday  string  
DATA DE ANIVERSÁRIO. Ex:

cpf  string  
CPF. Ex:

field1  string  
CAMPO ADICIONAL. Ex:

field2  string  
CAMPO ADICIONAL. Ex:

field3  string  
CAMPO ADICIONAL. Ex:

Panel\Contact\Contact\destroy

Remove um CONTATO.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'totam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/contact/{id}?id=totam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/{id}"
);

let params = {
    "id": "totam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/{id}'
params = {
  'id': 'totam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/contact/{id}

Query Parameters

id  string  
ID DO CLIENTE. Ex: 1

Panel\Contact\ContactReAddressbook\RelAddressbook

-.

Panel\Contact\ContactReAddressbook\RelAddressbook\store

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}

Panel\Contact\ContactReAddressbook\RelAddressbook\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'tempore',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}?id=tempore" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}"
);

let params = {
    "id": "tempore",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}'
params = {
  'id': 'tempore',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/contact/{contact_id}/rel-addressbook/{addressbook_id}

Query Parameters

id  string optional  

Panel\Contact\Log

Gerenciamento de CONTATOS.

Panel\Contact\Log\index

Lista.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/contact/{contact_id}/log',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'contact_id'=> 'voluptas',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/contact/{contact_id}/log?contact_id=voluptas" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/contact/{contact_id}/log"
);

let params = {
    "contact_id": "voluptas",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/contact/{contact_id}/log'
params = {
  'contact_id': 'voluptas',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/contact/{contact_id}/log

Query Parameters

contact_id  string optional  

Panel\Metric\Convertion\Convertion

Gerenciamento de Metas.

Panel\Metric\Convertion\Convertion\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/metric/convertion',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/metric/convertion" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/convertion"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/convertion'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/metric/convertion

Panel\Metric\Convertion\Convertion\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/metric/convertion',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/metric/convertion" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/convertion"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/convertion'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/metric/convertion

Panel\Metric\Convertion\Convertion\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/metric/convertion/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/metric/convertion/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/convertion/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/convertion/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/metric/convertion/{id}

Panel\Metric\Convertion\Convertion\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/metric/convertion/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/metric/convertion/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/convertion/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/convertion/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/metric/convertion/{id}

Panel\Metric\Convertion\Convertion\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/metric/convertion/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/metric/convertion/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/convertion/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/convertion/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/metric/convertion/{id}

Panel\Metric\Goal\Goal

Gerenciamento de Metas.

Panel\Metric\Goal\Goal\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/metric/goal',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/metric/goal" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/goal"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/goal'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/metric/goal

Panel\Metric\Goal\Goal\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/metric/goal',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/metric/goal" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/goal"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/goal'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/metric/goal

Panel\Metric\Goal\Goal\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/metric/goal/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/metric/goal/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/goal/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/goal/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/metric/goal/{id}

Panel\Metric\Goal\Goal\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/metric/goal/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/metric/goal/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/goal/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/goal/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/metric/goal/{id}

Panel\Metric\Goal\Goal\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/metric/goal/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/metric/goal/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric/goal/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric/goal/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/metric/goal/{id}

Panel\Metric\Metric

Gerenciamento de MÉTRICAS.

Panel\Webhook\Email\show

Mostra.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/metric',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'start_at'=> 'dolores',
            'until_at'=> 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/metric?start_at=dolores&until_at=et" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/metric"
);

let params = {
    "start_at": "dolores",
    "until_at": "et",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/metric'
params = {
  'start_at': 'dolores',
  'until_at': 'et',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/metric

Query Parameters

start_at  string optional  
DATA INICIAL DE BUSCA.

until_at  string optional  
DATA FINAL DE BUSCA.

Panel\Notification\Configuration

Gerenciamento de Pkg: MARKETING. Email

Panel\Notification\Configuration\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/notification/configuration',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/notification/configuration" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/notification/configuration"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/notification/configuration'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/notification/configuration

Panel\Notification\Configuration\actions

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/notification/configuration/action',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/notification/configuration/action" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/notification/configuration/action"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/notification/configuration/action'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/notification/configuration/action

Panel\Notification\Configuration\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/notification/configuration',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'slug' => 'CREDIT_USAGE',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/notification/configuration" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"slug":"CREDIT_USAGE"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/notification/configuration"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "slug": "CREDIT_USAGE"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/notification/configuration'
payload = {
    "slug": "CREDIT_USAGE"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/notification/configuration

Body Parameters

slug  string  
SLUG DE NOTIFICAÇÃO.

Panel\Notification\Configuration\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/notification/configuration/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/notification/configuration/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/notification/configuration/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/notification/configuration/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/notification/configuration/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Notification\Configuration\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/notification/configuration/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/notification/configuration/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/notification/configuration/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/notification/configuration/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/notification/configuration/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Notification\Configuration\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/notification/configuration',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/notification/configuration?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/notification/configuration"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/notification/configuration'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/notification/configuration

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Event\Event

Gerenciamento de Pkg: AUTOMAÇÕES.

Panel\Pkg\Automation\Event\Event\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/event',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'dolor',
            'status'=> 'doloremque',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/event?search=dolor&status=doloremque" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/event"
);

let params = {
    "search": "dolor",
    "status": "doloremque",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/event'
params = {
  'search': 'dolor',
  'status': 'doloremque',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/automation/event

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Automation\Event\Event\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/event/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/event/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/event/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/event/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/automation/event/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Template\Template

Gerenciamento de Pkg: AUTOMAÇÕES.

Panel\Pkg\Automation\Template\Template\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/template',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'rerum',
            'status'=> 'eligendi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/template?search=rerum&status=eligendi" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/template"
);

let params = {
    "search": "rerum",
    "status": "eligendi",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/template'
params = {
  'search': 'rerum',
  'status': 'eligendi',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/automation/template

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Automation\Template\Template\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/template/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/template/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/template/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/template/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/automation/template/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Contact\Contact

Gerenciamento de Pkg: AUTOMAÇÕES. Workflow

Panel\Pkg\Automation\Workflow\Contact\Contact\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'nulla',
            'status'=> 'nam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact?search=nulla&status=nam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact"
);

let params = {
    "search": "nulla",
    "status": "nam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact'
params = {
  'search': 'nulla',
  'status': 'nam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/automation/workflow/{workflow_id}/contact

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Automation\Workflow\Contact\Contact\show

Mostra um ITEM.

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Contact\Contact\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/automation/workflow/{workflow_id}/contact/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Contact\Event

Gerenciamento de Pkg: AUTOMAÇÕES. Workflow

Panel\Pkg\Automation\Workflow\Contact\Event\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{contact_id}/event',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'non',
            'status'=> 'error',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{contact_id}/event?search=non&status=error" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{contact_id}/event"
);

let params = {
    "search": "non",
    "status": "error",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/contact/{contact_id}/event'
params = {
  'search': 'non',
  'status': 'error',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/automation/workflow/{workflow_id}/contact/{contact_id}/event

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Automation\Workflow\Filter\Date

Gerenciamento de Pkg: AUTOMAÇÕES. Workflow

Panel\Pkg\Automation\Workflow\Filter\Date\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'ut',
            'status'=> 'natus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date?search=ut&status=natus" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date"
);

let params = {
    "search": "ut",
    "status": "natus",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date'
params = {
  'search': 'ut',
  'status': 'natus',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/automation/workflow/{workflow_id}/filter/date

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Automation\Workflow\Filter\Date\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'workflow_id' => '1',
            'date' => '17/02/1984',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"workflow_id":"1","date":"17\/02\/1984"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "workflow_id": "1",
    "date": "17\/02\/1984"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date'
payload = {
    "workflow_id": "1",
    "date": "17\/02\/1984"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):


{
 "data": {
 "id": 1,
 }
}

Request      

POST api/panel/pkg/automation/workflow/{workflow_id}/filter/date

Body Parameters

workflow_id  string  
ID DO FLUXO.

date  string  
DATA DO FLUXO EXCLUÍDO.

Panel\Pkg\Automation\Workflow\Filter\Date\show

Mostra um ITEM.

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Filter\Date\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/automation/workflow/{workflow_id}/filter/date/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Flow

Gerenciamento de Pkg: AUTOMAÇÕES. Workflow

Panel\Pkg\Automation\Workflow\Flow\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'workflow_id'=> '1',
        ],
        'json' => [
            'event_slug' => 'AddressbookContactSubscription',
            'event_data' => '"{}"',
            'flow_type' => 'neutral',
            'parent_id' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow?workflow_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"event_slug":"AddressbookContactSubscription","event_data":"\"{}\"","flow_type":"neutral","parent_id":"1"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow"
);

let params = {
    "workflow_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "event_slug": "AddressbookContactSubscription",
    "event_data": "\"{}\"",
    "flow_type": "neutral",
    "parent_id": "1"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow'
payload = {
    "event_slug": "AddressbookContactSubscription",
    "event_data": "\"{}\"",
    "flow_type": "neutral",
    "parent_id": "1"
}
params = {
  'workflow_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):


{
 "data": {
     "id": 1,
     "client_id": 1,
     "name": "Automação de Compra",
     "description": "-",
     "from_email": "dev@iporto.io",
     "from_name": "Frederido",
     "perform_run": "once_time",
     "status": "active",
     "created_at": "2019-06-18 18:51:45",
     "updated_at": "2019-06-18 18:51:45",
     "deleted_at": null,
     "display_at": "2019-06-18 18:51:45"
         "trigger": {
             "id": 1,
             "client_id": 2,
             "event_id": 1,
             "workflow_id": 1,
             "addressbook_id": 1,
             "object_id": null,
             "object_type": "",
             "trigger_type": "once_time",
             "name": "Gatilho por Nova Inscrição",
             "created_at": "2019-06-19 15:32:14",
             "updated_at": "2019-06-19 15:32:14",
             "display_at": "2019-06-19 17:01:19"
         }
 }
}

Request      

POST api/panel/pkg/automation/workflow/{workflow_id}/flow

Query Parameters

workflow_id  string  
ID DO DA AUTOMAÇÃO.

Body Parameters

event_slug  string  
NOME.

event_data  string  
CONTEÚDO, JSON, DO FLUXO.

flow_type  string  
TIPO DE FLUXO (positive,negative,neutral).

parent_id  string  
ID DO FLUXO PAI.

Panel\Pkg\Automation\Workflow\Flow\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'workflow_id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow?workflow_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow"
);

let params = {
    "workflow_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow'
params = {
  'workflow_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "from_email": "dev@iporto.io",
        "from_name": "Frederido",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 19:56:10",
        "updated_at": "2019-06-18 19:56:10",
        "deleted_at": null,
        "display_at": "2019-06-19 17:21:12",
        "trigger": {
            "id": 1,
            "client_id": 1,
            "event_id": 1,
            "workflow_id": 1,
            "addressbook_id": null,
            "object_id": null,
            "object_type": "",
            "event_slug": "AddressbookContactSubscription",
            "name": "Gatilho por Nova Inscrição",
            "created_at": "2019-06-19 17:20:49",
            "updated_at": "2019-06-19 17:20:49",
            "display_at": "2019-06-19 17:21:12"
        }
    }
}

Request      

GET api/panel/pkg/automation/workflow/{workflow_id}/flow

Query Parameters

workflow_id  string  
ID DO DA AUTOMAÇÃO.

Panel\Pkg\Automation\Workflow\Flow\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'workflow_id'=> '1',
        ],
        'json' => [
            'addressbook_id' => '1',
            'object_id' => 'NULL',
            'object_type' => 'Panel\\Service\\Addressbook\\Contact',
            'name' => 'Gatilho por Nova Inscrição',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}?workflow_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"addressbook_id":"1","object_id":"NULL","object_type":"Panel\\Service\\Addressbook\\Contact","name":"Gatilho por Nova Inscri\u00e7\u00e3o"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}"
);

let params = {
    "workflow_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "addressbook_id": "1",
    "object_id": "NULL",
    "object_type": "Panel\\Service\\Addressbook\\Contact",
    "name": "Gatilho por Nova Inscri\u00e7\u00e3o"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}'
payload = {
    "addressbook_id": "1",
    "object_id": "NULL",
    "object_type": "Panel\\Service\\Addressbook\\Contact",
    "name": "Gatilho por Nova Inscri\u00e7\u00e3o"
}
params = {
  'workflow_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "from_email": "dev@iporto.io",
        "from_name": "Frederido",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 18:51:45",
        "updated_at": "2019-06-18 18:51:45",
        "deleted_at": null,
        "display_at": "2019-06-18 18:51:45"
    }
}

Request      

PUT api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}

Query Parameters

workflow_id  string  
ID DO DA AUTOMAÇÃO.

Body Parameters

addressbook_id  string optional  
ID DA LISTA DE CONTATOS.

object_id  string optional  
ID DO OBJETO RELACIONADO.

object_type  string optional  
TIPO DO OBJETO RELACIONADO.

name  string  
NOME DA TRIGGER.

Panel\Pkg\Automation\Workflow\Flow\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "from_email": "dev@iporto.io",
        "from_name": "Frederido",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 18:51:45",
        "updated_at": "2019-06-18 18:52:43",
        "deleted_at": {
            "date": "2019-06-18 18:52:43.511439",
            "timezone_type": 3,
            "timezone": "America\/Sao_Paulo"
        },
        "display_at": "2019-06-18 18:52:43"
    }
}

Request      

DELETE api/panel/pkg/automation/workflow/{workflow_id}/flow/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Workflow

Gerenciamento de Pkg: AUTOMAÇÕES. Workflow

Panel\Pkg\Automation\Workflow\Workflow\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'voluptatum',
            'status'=> 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow?search=voluptatum&status=et" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow"
);

let params = {
    "search": "voluptatum",
    "status": "et",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow'
params = {
  'search': 'voluptatum',
  'status': 'et',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {
            "id": 1,
            "client_id": 1,
            "smtp_account_id": 1,
            "name": "Automação de Compra",
            "description": "-",
            "perform_run": "once_time",
            "status": "active",
            "created_at": "2019-06-18 18:49:28",
            "updated_at": "2019-06-18 18:49:28",
            "deleted_at": null,
            "display_at": "2019-06-18 18:49:44"
        }
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/automation/workflow

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Automation\Workflow\Workflow\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'smtp_account_id' => '1',
            'name' => 'Automação de Compra',
            'description' => '-',
            'perform_run' => 'once_time',
            'status' => 'active',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"smtp_account_id":"1","name":"Automa\u00e7\u00e3o de Compra","description":"-","perform_run":"once_time","status":"active"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "smtp_account_id": "1",
    "name": "Automa\u00e7\u00e3o de Compra",
    "description": "-",
    "perform_run": "once_time",
    "status": "active"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow'
payload = {
    "smtp_account_id": "1",
    "name": "Automa\u00e7\u00e3o de Compra",
    "description": "-",
    "perform_run": "once_time",
    "status": "active"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "smtp_account_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 18:51:45",
        "updated_at": "2019-06-18 18:51:45",
        "deleted_at": null,
        "display_at": "2019-06-18 18:51:45"
    }
}

Request      

POST api/panel/pkg/automation/workflow

Body Parameters

smtp_account_id  string  
ID DA CONTA DE SMTP QUE SERÁ UTILIZADO PARA AUTENTICAR OS ENVIOS.

name  string  
NOME.

description  string  
DESCRIÇÃO.

perform_run  string  
QUANDO SERÁ EXECUTADA AUTOMAÇÃO, POR CONTATO (once_time,multiple_times).

status  string  
STATUS (draft,active,inactive).

Panel\Pkg\Automation\Workflow\Workflow\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "smtp_account_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 18:51:45",
        "updated_at": "2019-06-18 18:51:45",
        "deleted_at": null,
        "display_at": "2019-06-18 18:51:45"
    }
}

Request      

GET api/panel/pkg/automation/workflow/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Automation\Workflow\Workflow\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'smtp_account_id' => '1',
            'name' => 'Automação de Compra',
            'description' => '-',
            'perform_run' => 'once_time',
            'status' => 'active',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"smtp_account_id":"1","name":"Automa\u00e7\u00e3o de Compra","description":"-","perform_run":"once_time","status":"active"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "smtp_account_id": "1",
    "name": "Automa\u00e7\u00e3o de Compra",
    "description": "-",
    "perform_run": "once_time",
    "status": "active"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}'
payload = {
    "smtp_account_id": "1",
    "name": "Automa\u00e7\u00e3o de Compra",
    "description": "-",
    "perform_run": "once_time",
    "status": "active"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "smtp_account_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 18:51:45",
        "updated_at": "2019-06-18 18:51:45",
        "deleted_at": null,
        "display_at": "2019-06-18 18:51:45"
    }
}

Request      

PUT api/panel/pkg/automation/workflow/{id}

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

smtp_account_id  string  
ID DA CONTA DE SMTP QUE SERÁ UTILIZADO PARA AUTENTICAR OS ENVIOS.

name  string  
NOME.

description  string  
DESCRIÇÃO.

perform_run  string  
QUANDO SERÁ EXECUTADA AUTOMAÇÃO, POR CONTATO (once_time,multiple_times).

status  string  
STATUS (draft,active,inactive).

Panel\Pkg\Automation\Workflow\Workflow\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/automation/workflow/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "smtp_account_id": 1,
        "name": "Automação de Compra",
        "description": "-",
        "perform_run": "once_time",
        "status": "active",
        "created_at": "2019-06-18 18:51:45",
        "updated_at": "2019-06-18 18:52:43",
        "deleted_at": {
            "date": "2019-06-18 18:52:43.511439",
            "timezone_type": 3,
            "timezone": "America\/Sao_Paulo"
        },
        "display_at": "2019-06-18 18:52:43"
    }
}

Request      

DELETE api/panel/pkg/automation/workflow/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\EmailValidation\Http\Email

Validação de EMAIL.

Panel\Pkg\EmailValidation\Http\check

Verifica se um EMAIL é válido para recebimento de envios.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/http/check',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'email'=> 'dev@iporto.io',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/email-validation/http/check?email=dev%40iporto.io" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/http/check"
);

let params = {
    "email": "dev@iporto.io",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/http/check'
params = {
  'email': 'dev@iporto.io',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "email": "dev@iporto.io",
        "is_valid": 1
    }
}

Request      

GET api/panel/pkg/email-validation/http/check

Query Parameters

email  string  
EMAIL QUE SERÁ VALIDADO/VERIFICADO.

Panel\Pkg\EmailValidation\Upload\File

Gerenciamento de Pkg: VALIDADOR DE EMAILS. File

Panel\Pkg\EmailValidation\Upload\File\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/upload',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'nihil',
            'status'=> 'commodi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/email-validation/upload?search=nihil&status=commodi" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/upload"
);

let params = {
    "search": "nihil",
    "status": "commodi",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/upload'
params = {
  'search': 'nihil',
  'status': 'commodi',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/email-validation/upload

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\EmailValidation\Upload\File\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/upload',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'addressbook_id' => '1',
            'name' => 'NPS nossa Empresa',
            'description' => 'voluptas',
            'company' => 'voluptatem',
            'is_public' => 'yes',
            'is_toten' => 'yes',
            'status' => 'active',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/email-validation/upload" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"addressbook_id":"1","name":"NPS nossa Empresa","description":"voluptas","company":"voluptatem","is_public":"yes","is_toten":"yes","status":"active"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/upload"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "addressbook_id": "1",
    "name": "NPS nossa Empresa",
    "description": "voluptas",
    "company": "voluptatem",
    "is_public": "yes",
    "is_toten": "yes",
    "status": "active"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/upload'
payload = {
    "addressbook_id": "1",
    "name": "NPS nossa Empresa",
    "description": "voluptas",
    "company": "voluptatem",
    "is_public": "yes",
    "is_toten": "yes",
    "status": "active"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/email-validation/upload

Body Parameters

addressbook_id  string  
ID DA PESQUISA NPS.

name  string  
NOME.

description  string optional  
DESCRIÇÃO.

company  string optional  
NOME DA EMPRESA.

is_public  string optional  
SE A PESQUISA É PUBLICA (yes,no).

is_toten  string optional  
SE A PESQUISA SERÁ APLICADA EM UM TOTEN (yes,no).

status  string  
STATUS (draft,active,inactive).

Panel\Pkg\EmailValidation\Upload\Validation\Validation

Gerenciamento de Pkg: VALIDADOR DE EMAILS. Validação

Panel\Pkg\EmailValidation\Upload\Validation\Validation\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/email-validation/{upload_file_id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\EmailValidation\Upload\Validation\Validation\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/contact?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/contact"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/contact'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/email-validation/{upload_file_id}/contact

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\EmailValidation\Upload\Validation\Validation\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/again/if/unknow',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/again/if/unknow?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/again/if/unknow"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/again/if/unknow'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/email-validation/{upload_file_id}/again/if/unknow

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\EmailValidation\Upload\Validation\Validation\merge

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/merge',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'upload_file_id'=> '1',
        ],
        'json' => [
            'merge_type' => 'merge_and_keep_original',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/merge?upload_file_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"merge_type":"merge_and_keep_original"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/merge"
);

let params = {
    "upload_file_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "merge_type": "merge_and_keep_original"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/email-validation/{upload_file_id}/merge'
payload = {
    "merge_type": "merge_and_keep_original"
}
params = {
  'upload_file_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/email-validation/{upload_file_id}/merge

Query Parameters

upload_file_id  string  
ID DO ITEM.

Body Parameters

merge_type  TIPO optional  
DE JUNÇÃO (merge_and_keep_original|merge_and_remove_original).

Panel\Pkg\Form\Content\Field

Gerenciamento de Pkg: FORMULÁRIOS. Fields

Panel\Pkg\Form\Content\Field\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'form_id'=> '1',
        ],
        'json' => [
            'label' => 'Qual seu nome?',
            'required' => 'no',
            'field_type' => 'text',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}?form_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"label":"Qual seu nome?","required":"no","field_type":"text"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}"
);

let params = {
    "form_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "label": "Qual seu nome?",
    "required": "no",
    "field_type": "text"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}'
payload = {
    "label": "Qual seu nome?",
    "required": "no",
    "field_type": "text"
}
params = {
  'form_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/form/form/{form_id}

Query Parameters

form_id  string  
ID DO FORMULÁRIO QUE RECEBERÁ O FIELD.

Body Parameters

label  string  
LABEL/DESCRIÇÃO DO FIELD.

required  string  
SE O FIELD É REQUERIDO OU NÃO.

field_type  string  
TIPO DE FIELD (text,textarea,dropdown,email,phone,date,number,upload,payment,website,optionscale,rating).

Panel\Pkg\Form\Content\Field\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'form_id'=> '1',
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}?form_id=1&id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}"
);

let params = {
    "form_id": "1",
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}'
params = {
  'form_id': '1',
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/form/form/{form_id}/field/{id}

Query Parameters

form_id  string  
ID DO FORMULÁRIO QUE RECEBERÁ O FIELD.

id  string  
ID DO ITEM.

Panel\Pkg\Form\Content\Field\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'form_id'=> '1',
            'id'=> '1',
        ],
        'json' => [
            'label' => 'Qual seu nome?',
            'required' => 'no',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}?form_id=1&id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"label":"Qual seu nome?","required":"no"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}"
);

let params = {
    "form_id": "1",
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "label": "Qual seu nome?",
    "required": "no"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}'
payload = {
    "label": "Qual seu nome?",
    "required": "no"
}
params = {
  'form_id': '1',
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/form/form/{form_id}/field/{id}

Query Parameters

form_id  string  
ID DO FORMULÁRIO QUE RECEBERÁ O FIELD.

id  string  
ID DO ITEM.

Body Parameters

label  string  
LABEL/DESCRIÇÃO DO FIELD.

required  string  
SE O FIELD É REQUERIDO OU NÃO.

Panel\Pkg\Form\Content\Field\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'form_id'=> '1',
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}?form_id=1&id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}"
);

let params = {
    "form_id": "1",
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/field/{id}'
params = {
  'form_id': '1',
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/form/form/{form_id}/field/{id}

Query Parameters

form_id  string  
ID DO FORMULÁRIO QUE RECEBERÁ O FIELD.

id  string  
ID DO ITEM.

Panel\Pkg\Form\Form

Gerenciamento de Pkg: FORMULÁRIOS. Form

Panel\Pkg\Form\Form\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/form/form',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'doloribus',
            'status'=> 'esse',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/form/form?search=doloribus&status=esse" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form"
);

let params = {
    "search": "doloribus",
    "status": "esse",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form'
params = {
  'search': 'doloribus',
  'status': 'esse',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {
            "id": 1,
            "client_id": 1,
            "addressbook_id": 1,
            "name": "Formulário do E-book",
            "configurations": "{}",
            "style": "EKdU8OxA3Bt26z0S",
            "status": "active",
            "form_type": "inline",
            "created_at": "2019-07-17 15:35:57",
            "updated_at": "2019-07-17 15:35:57",
            "deleted_at": null,
            "display_at": "2019-07-17 15:35:58"
        }
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/form/form

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Form\Form\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/form/form',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'addressbook_id' => '1',
            'name' => 'Formulário do E-book',
            'configurations' => '{"pkg_form_content_property_title":"Receba nossas Ofertas","pkg_form_content_property_description":"Fique por dentro das novidades. Assine nossa lista de transmissão e fique sabendo antes de todos.","pkg_form_content_property_submit":"Inscrever-se"}',
            'style' => 'quo',
            'status' => 'active',
            'form_type' => 'inline',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/form/form" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"addressbook_id":"1","name":"Formul\u00e1rio do E-book","configurations":"{\"pkg_form_content_property_title\":\"Receba nossas Ofertas\",\"pkg_form_content_property_description\":\"Fique por dentro das novidades. Assine nossa lista de transmiss\u00e3o e fique sabendo antes de todos.\",\"pkg_form_content_property_submit\":\"Inscrever-se\"}","style":"quo","status":"active","form_type":"inline"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "addressbook_id": "1",
    "name": "Formul\u00e1rio do E-book",
    "configurations": "{\"pkg_form_content_property_title\":\"Receba nossas Ofertas\",\"pkg_form_content_property_description\":\"Fique por dentro das novidades. Assine nossa lista de transmiss\u00e3o e fique sabendo antes de todos.\",\"pkg_form_content_property_submit\":\"Inscrever-se\"}",
    "style": "quo",
    "status": "active",
    "form_type": "inline"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form'
payload = {
    "addressbook_id": "1",
    "name": "Formul\u00e1rio do E-book",
    "configurations": "{\"pkg_form_content_property_title\":\"Receba nossas Ofertas\",\"pkg_form_content_property_description\":\"Fique por dentro das novidades. Assine nossa lista de transmiss\u00e3o e fique sabendo antes de todos.\",\"pkg_form_content_property_submit\":\"Inscrever-se\"}",
    "style": "quo",
    "status": "active",
    "form_type": "inline"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "addressbook_id": 1,
        "name": "Formulário do E-book",
        "configurations": "{}",
        "style": "EKdU8OxA3Bt26z0S",
        "status": "active",
        "form_type": "inline",
        "created_at": "2019-07-17 15:35:57",
        "updated_at": "2019-07-17 15:35:57",
        "deleted_at": null,
        "display_at": "2019-07-17 15:35:58"
    }
}

Request      

POST api/panel/pkg/form/form

Body Parameters

addressbook_id  string  
ID DA CONTA LISTA DE CONTATOS QUE RECEBERÁ OS CONTATOS.

name  string  
NOME.

configurations  string optional  
JSON COM CONFIGURAÇÕES DO FORMULÁRIO.

style  string optional  
CSS/FOLHA DE ESTILO PARA APLICAR AO FORMULÁRIO.

status  string  
STATUS (draft,active,inactive).

form_type  string  
TIPO DE FORMULÁRIO (inline,popup).

Panel\Pkg\Form\Form\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/form/form/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "addressbook_id": 1,
        "name": "Formulário do E-book",
        "configurations": "{}",
        "style": "EKdU8OxA3Bt26z0S",
        "status": "active",
        "form_type": "inline",
        "created_at": "2019-07-17 15:35:57",
        "updated_at": "2019-07-17 15:35:57",
        "deleted_at": null,
        "display_at": "2019-07-17 15:35:58"
    }
}

Request      

GET api/panel/pkg/form/form/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Form\Form\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'addressbook_id' => '1',
            'name' => 'Formulário do E-book',
            'configurations' => '{"pkg_form_content_property_title":"Receba nossas Ofertas","pkg_form_content_property_description":"Fique por dentro das novidades. Assine nossa lista de transmissão e fique sabendo antes de todos.","pkg_form_content_property_submit":"Inscrever-se"}',
            'style' => 'eligendi',
            'status' => 'active',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/form/form/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"addressbook_id":"1","name":"Formul\u00e1rio do E-book","configurations":"{\"pkg_form_content_property_title\":\"Receba nossas Ofertas\",\"pkg_form_content_property_description\":\"Fique por dentro das novidades. Assine nossa lista de transmiss\u00e3o e fique sabendo antes de todos.\",\"pkg_form_content_property_submit\":\"Inscrever-se\"}","style":"eligendi","status":"active"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "addressbook_id": "1",
    "name": "Formul\u00e1rio do E-book",
    "configurations": "{\"pkg_form_content_property_title\":\"Receba nossas Ofertas\",\"pkg_form_content_property_description\":\"Fique por dentro das novidades. Assine nossa lista de transmiss\u00e3o e fique sabendo antes de todos.\",\"pkg_form_content_property_submit\":\"Inscrever-se\"}",
    "style": "eligendi",
    "status": "active"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{id}'
payload = {
    "addressbook_id": "1",
    "name": "Formul\u00e1rio do E-book",
    "configurations": "{\"pkg_form_content_property_title\":\"Receba nossas Ofertas\",\"pkg_form_content_property_description\":\"Fique por dentro das novidades. Assine nossa lista de transmiss\u00e3o e fique sabendo antes de todos.\",\"pkg_form_content_property_submit\":\"Inscrever-se\"}",
    "style": "eligendi",
    "status": "active"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "addressbook_id": 1,
        "name": "Formulário do E-book",
        "configurations": "{}",
        "style": "EKdU8OxA3Bt26z0S",
        "status": "active",
        "form_type": "inline",
        "created_at": "2019-07-17 15:35:57",
        "updated_at": "2019-07-17 15:35:57",
        "deleted_at": null,
        "display_at": "2019-07-17 15:35:58"
    }
}

Request      

PUT api/panel/pkg/form/form/{id}

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

addressbook_id  string  
ID DA CONTA LISTA DE CONTATOS QUE RECEBERÁ OS CONTATOS.

name  string  
NOME.

configurations  string optional  
JSON COM CONFIGURAÇÕES DO FORMULÁRIO.

style  string optional  
CSS/FOLHA DE ESTILO PARA APLICAR AO FORMULÁRIO.

status  string  
STATUS (draft,active,inactive).

Panel\Pkg\Form\Form\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/form/form/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "addressbook_id": 1,
        "name": "Formulário do E-book",
        "configurations": "{}",
        "style": "EKdU8OxA3Bt26z0S",
        "status": "active",
        "form_type": "inline",
        "created_at": "2019-07-17 15:42:51",
        "updated_at": "2019-07-17 15:43:13",
        "deleted_at": {
            "date": "2019-07-17 15:43:13.396007",
            "timezone_type": 3,
            "timezone": "America\/Sao_Paulo"
        },
        "display_at": "2019-07-17 15:43:14"
    }
}

Request      

DELETE api/panel/pkg/form/form/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Form\Form\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{id}/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/form/form/{id}/contact?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{id}/contact"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{id}/contact'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/form/form/{id}/contact

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Form\Page\Thankyou

Gerenciamento de Pkg: FORMULÁRIOS. Page Thankyou

api/panel/pkg/form/form/{form_id}/page/thankyou/{id}

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/page/thankyou/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/page/thankyou/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/page/thankyou/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/form/form/{form_id}/page/thankyou/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Request      

PUT api/panel/pkg/form/form/{form_id}/page/thankyou/{id}

Panel\Pkg\Hook\Email\Birthday\Configuration

Gerenciamento de Hook para Email de Aniversário.

Panel\Pkg\Hook\Email\Birthday\Configuration\store

Cria.

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/hook/email/birthday',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'phone_from'=> 'molestiae',
            'phone_to'=> 'doloremque',
            'message_body'=> 'ratione',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/hook/email/birthday?phone_from=molestiae&phone_to=doloremque&message_body=ratione" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/hook/email/birthday"
);

let params = {
    "phone_from": "molestiae",
    "phone_to": "doloremque",
    "message_body": "ratione",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/hook/email/birthday'
params = {
  'phone_from': 'molestiae',
  'phone_to': 'doloremque',
  'message_body': 'ratione',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

POST api/panel/pkg/hook/email/birthday

Query Parameters

phone_from  string optional  

phone_to  string optional  

message_body  string optional  

Panel\Pkg\Hook\Email\Birthday\Configuration\show

Mostra

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/hook/email/birthday',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'beatae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/hook/email/birthday?id=beatae" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/hook/email/birthday"
);

let params = {
    "id": "beatae",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/hook/email/birthday'
params = {
  'id': 'beatae',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/hook/email/birthday

Query Parameters

id  string optional  

Panel\Pkg\Hook\Email\Birthday\Configuration\update

Atualiza

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/hook/email/birthday',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'placeat',
        ],
        'json' => [
            'smtp_account_id' => 'et',
            'email_from_name' => 'reprehenderit',
            'email_from_mail' => 'vero',
            'email_subject' => 'esse',
            'email_content' => 'fuga',
            'birthday_configuration_status' => 'beatae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/hook/email/birthday?id=placeat" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"smtp_account_id":"et","email_from_name":"reprehenderit","email_from_mail":"vero","email_subject":"esse","email_content":"fuga","birthday_configuration_status":"beatae"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/hook/email/birthday"
);

let params = {
    "id": "placeat",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "smtp_account_id": "et",
    "email_from_name": "reprehenderit",
    "email_from_mail": "vero",
    "email_subject": "esse",
    "email_content": "fuga",
    "birthday_configuration_status": "beatae"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/hook/email/birthday'
payload = {
    "smtp_account_id": "et",
    "email_from_name": "reprehenderit",
    "email_from_mail": "vero",
    "email_subject": "esse",
    "email_content": "fuga",
    "birthday_configuration_status": "beatae"
}
params = {
  'id': 'placeat',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/hook/email/birthday

Query Parameters

id  string optional  

Body Parameters

smtp_account_id  required optional  
-

email_from_name  required optional  
-

email_from_mail  required optional  
-

email_subject  required optional  
-

email_content  required optional  
-

birthday_configuration_status  required optional  
-

Panel\Pkg\Marketing\Email\Campaign\Campaign

Gerenciamento de Pkg: MARKETING. Email

Panel\Pkg\Marketing\Email\Campaign\Campaign\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'laboriosam',
            'status'=> 'nisi',
            'campaign_type'=> 'doloribus',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign?search=laboriosam&status=nisi&campaign_type=doloribus" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign"
);

let params = {
    "search": "laboriosam",
    "status": "nisi",
    "campaign_type": "doloribus",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign'
params = {
  'search': 'laboriosam',
  'status': 'nisi',
  'campaign_type': 'doloribus',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {
            "id": 1,
            "client_id": 1,
            "template_id": 1,
            "smtp_account_id": 1,
            "name": "Campanha de Automação",
            "subject": "Não perca esta oportunidade!",
            "from_name": "Frederico",
            "reply_to": "dev@iporto.io",
            "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.",
            "status": "active",
            "campaign_type": "automation",
            "created_at": "2019-06-24 19:49:33",
            "updated_at": "2019-06-24 19:49:33",
            "deleted_at": null,
            "display_at": "2019-06-24 19:52:46"
        }
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/marketing/email/campaign

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

campaign_type  string optional  
CAMPO DE BUSCA POR CAMPAIGN TYPE.

Panel\Pkg\Marketing\Email\Campaign\Campaign\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'template_id' => '1',
            'smtp_account_id' => '1',
            'name' => 'Campanha de Automação',
            'subject' => 'Não perca esta oportunidade!',
            'from_name' => 'Frederico',
            'reply_to' => 'dev@iporto.io',
            'content_html' => 'Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.',
            'status' => 'active',
            'campaign_type' => 'automation',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"template_id":"1","smtp_account_id":"1","name":"Campanha de Automa\u00e7\u00e3o","subject":"N\u00e3o perca esta oportunidade!","from_name":"Frederico","reply_to":"dev@iporto.io","content_html":"Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavalia\u00e7\u00e3o do sistema de participa\u00e7\u00e3o geral.","status":"active","campaign_type":"automation"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "template_id": "1",
    "smtp_account_id": "1",
    "name": "Campanha de Automa\u00e7\u00e3o",
    "subject": "N\u00e3o perca esta oportunidade!",
    "from_name": "Frederico",
    "reply_to": "dev@iporto.io",
    "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavalia\u00e7\u00e3o do sistema de participa\u00e7\u00e3o geral.",
    "status": "active",
    "campaign_type": "automation"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign'
payload = {
    "template_id": "1",
    "smtp_account_id": "1",
    "name": "Campanha de Automa\u00e7\u00e3o",
    "subject": "N\u00e3o perca esta oportunidade!",
    "from_name": "Frederico",
    "reply_to": "dev@iporto.io",
    "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavalia\u00e7\u00e3o do sistema de participa\u00e7\u00e3o geral.",
    "status": "active",
    "campaign_type": "automation"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "template_id": 1,
        "smtp_account_id": 1,
        "name": "Campanha de Automação",
        "subject": "Não perca esta oportunidade!",
        "from_name": "Frederico",
        "reply_to": "dev@iporto.io",
        "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.",
        "status": "active",
        "campaign_type": "automation",
        "created_at": "2019-06-24 19:49:33",
        "updated_at": "2019-06-24 19:49:33",
        "deleted_at": null,
        "display_at": "2019-06-24 19:49:34"
    }
}

Request      

POST api/panel/pkg/marketing/email/campaign

Body Parameters

template_id  string optional  
ID DO TEMPLATE DE CAMPANHA.

smtp_account_id  string  
ID DA CONTA DE SMTP QUE SERÁ UTILIZADO PARA AUTENTICAR OS ENVIOS.

name  string  
NOME DA CAMPANHA USADO PARA CONTROLE INTERNO.

subject  string  
ASSUNTO DA CAMPANHA.

from_name  string  
NOME USADO COMO FROM DA CAMPANHA.

reply_to  string  
E-MAIL QUE RECEBERÁ AS RESPOSTAS DOS E-MAILS.

content_html  string optional  
CONTEÚDO DA CAMPANHA.

status  string  
STATUS (draft,active,inactive).

campaign_type  string  
TIPO DE CAMPANHA (regular,plaintext,variate,automation).

Panel\Pkg\Marketing\Email\Campaign\Campaign\replicate

Replica/Duplica uma campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/marketing/email/campaign/{id}/replicate

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Marketing\Email\Campaign\Campaign\replicateDidNotOpen

Replica/Duplica uma campanha para Contatos que não abriram a Primeira.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate-did-not-open',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate-did-not-open?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate-did-not-open"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/replicate-did-not-open'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/marketing/email/campaign/{id}/replicate-did-not-open

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Marketing\Email\Campaign\Campaign\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "template_id": 1,
        "smtp_account_id": 1,
        "name": "Campanha de Automação",
        "subject": "Não perca esta oportunidade!",
        "from_name": "Frederico",
        "reply_to": "dev@iporto.io",
        "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.",
        "status": "active",
        "campaign_type": "automation",
        "created_at": "2019-06-24 19:49:33",
        "updated_at": "2019-06-24 19:49:33",
        "deleted_at": null,
        "display_at": "2019-06-24 19:49:34"
    }
}

Request      

GET api/panel/pkg/marketing/email/campaign/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Marketing\Email\Campaign\Campaign\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'template_id' => '1',
            'smtp_account_id' => '1',
            'name' => 'Campanha de Automação',
            'subject' => 'Não perca esta oportunidade!',
            'from_name' => 'Frederico',
            'reply_to' => 'dev@iporto.io',
            'content_html' => 'Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.',
            'status' => 'active',
            'campaign_type' => 'automation',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"template_id":"1","smtp_account_id":"1","name":"Campanha de Automa\u00e7\u00e3o","subject":"N\u00e3o perca esta oportunidade!","from_name":"Frederico","reply_to":"dev@iporto.io","content_html":"Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavalia\u00e7\u00e3o do sistema de participa\u00e7\u00e3o geral.","status":"active","campaign_type":"automation"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "template_id": "1",
    "smtp_account_id": "1",
    "name": "Campanha de Automa\u00e7\u00e3o",
    "subject": "N\u00e3o perca esta oportunidade!",
    "from_name": "Frederico",
    "reply_to": "dev@iporto.io",
    "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavalia\u00e7\u00e3o do sistema de participa\u00e7\u00e3o geral.",
    "status": "active",
    "campaign_type": "automation"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}'
payload = {
    "template_id": "1",
    "smtp_account_id": "1",
    "name": "Campanha de Automa\u00e7\u00e3o",
    "subject": "N\u00e3o perca esta oportunidade!",
    "from_name": "Frederico",
    "reply_to": "dev@iporto.io",
    "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavalia\u00e7\u00e3o do sistema de participa\u00e7\u00e3o geral.",
    "status": "active",
    "campaign_type": "automation"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "template_id": 1,
        "smtp_account_id": 1,
        "name": "Campanha de Automação",
        "subject": "Não perca esta oportunidade!",
        "from_email": "dev@iporto.io",
        "from_name": "Frederico",
        "reply_to": "dev@iporto.io",
        "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.",
        "status": "active",
        "campaign_type": "automation",
        "created_at": "2019-06-24 19:49:33",
        "updated_at": "2019-06-24 19:49:33",
        "deleted_at": null,
        "display_at": "2019-06-24 19:49:34"
    }
}

Request      

PUT api/panel/pkg/marketing/email/campaign/{id}

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

template_id  string optional  
ID DO TEMPLATE DE CAMPANHA.

smtp_account_id  string  
ID DA CONTA DE SMTP QUE SERÁ UTILIZADO PARA AUTENTICAR OS ENVIOS.

name  string  
NOME DA CAMPANHA USADO PARA CONTROLE INTERNO.

subject  string  
ASSUNTO DA CAMPANHA.

from_name  string  
NOME USADO COMO FROM DA CAMPANHA.

reply_to  string  
E-MAIL QUE RECEBERÁ AS RESPOSTAS DOS E-MAILS.

content_html  string optional  
CONTEÚDO DA CAMPANHA.

status  string  
STATUS (draft,active,inactive).

campaign_type  string  
TIPO DE CAMPANHA (regular,plaintext,variate,automation).

Panel\Pkg\Marketing\Email\Campaign\Campaign\template

Atualiza o template de uma campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/template',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'template_id' => '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/template?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"template_id":"1"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/template"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "template_id": "1"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/template'
payload = {
    "template_id": "1"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "template_id": 1,
        "smtp_account_id": 1,
        "name": "Campanha de Automação",
        "subject": "Não perca esta oportunidade!",
        "from_email": "dev@iporto.io",
        "from_name": "Frederico",
        "reply_to": "dev@iporto.io",
        "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.",
        "status": "active",
        "campaign_type": "automation",
        "created_at": "2019-06-24 19:49:33",
        "updated_at": "2019-06-24 19:49:33",
        "deleted_at": null,
        "display_at": "2019-06-24 19:49:34"
    }
}

Request      

PUT api/panel/pkg/marketing/email/campaign/{id}/template

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

template_id  string  
ID DO TEMPLATE DE CAMPANHA.

Panel\Pkg\Marketing\Email\Campaign\Campaign\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "template_id": 1,
        "smtp_account_id": 1,
        "name": "Campanha de Automação 2",
        "subject": "Não perca esta oportunidade!",
        "from_name": "Frederico",
        "reply_to": "dev@iporto.io",
        "content_html": "Pensando mais a longo prazo, o comprometimento entre as equipes causa impacto indireto na reavaliação do sistema de participação geral.",
        "status": "active",
        "campaign_type": "automation",
        "created_at": "2019-06-24 19:50:26",
        "updated_at": "2019-06-24 19:50:34",
        "deleted_at": {
            "date": "2019-06-24 19:50:34.218945",
            "timezone_type": 3,
            "timezone": "America\/Sao_Paulo"
        },
        "display_at": "2019-06-24 19:50:34"
    }
}

Request      

DELETE api/panel/pkg/marketing/email/campaign/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Marketing\Email\Campaign\Campaign\test

Faz o envio de um Teste para o E-mail selecionado visualizar a campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/test',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'recipients' => 'frederido@iporto.io',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/test?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"recipients":"frederido@iporto.io"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/test"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "recipients": "frederido@iporto.io"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{id}/test'
payload = {
    "recipients": "frederido@iporto.io"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/marketing/email/campaign/{id}/test

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

recipients  string  
E-MAIL DE QUEM DEVE RECEBER A CAMPANHA DE TESTE.

Panel\Pkg\Marketing\Email\Campaign\Campaign\action

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/action',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/action" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/action"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/action'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/marketing/email/campaign/action

Panel\Pkg\Marketing\Email\Campaign\Campaign{campaignId}\openings

Lista as aberturas de uma campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'campaignId'=> '1',
            'per_page'=> '15',
            'page'=> '2',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings?campaignId=1&per_page=15&page=2" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings"
);

let params = {
    "campaignId": "1",
    "per_page": "15",
    "page": "2",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings'
params = {
  'campaignId': '1',
  'per_page': '15',
  'page': '2',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):


{
 "current_page": 1
 "data":
   [
    {
     "contact_id": 000000,
     "email": "email@email.com",
     "event": "CampaignOpen",
     "reference": "-",
     "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0",
     "device": "Desktop",
     "ip": "142.93.181.37",
     "display_at": "2021-10-11 10:56:52"
    },
    {
     "contact_id": 000001,
     "email": "email2@email.com",
     "event": "CampaignOpen",
     "reference": "-",
     "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0",
     "device": "Desktop",
     "ip": "142.93.181.37",
     "display_at": "2021-10-11 10:56:52"
    },
  ]
 "first_page_url": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings?page=1",
 "from": 1,
 "next_page_url": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings?page=2",
 "path": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/openings",
 "per_page": 10,
 "prev_page_url": null,
 "to": 10
}

Request      

GET api/panel/pkg/marketing/email/campaign/{campaignId}/openings

Query Parameters

campaignId  string  
ID DO ITEM.

per_page  string optional  
optional Número de itens por página.

page  string optional  
optional Página de itens a ser consultada.

Panel\Pkg\Marketing\Email\Campaign\Campaign{campaignId}\clicks

Lista as ações de clicks em links de uma campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'campaignId'=> '1',
            'per_page'=> '15',
            'page'=> '2',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks?campaignId=1&per_page=15&page=2" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks"
);

let params = {
    "campaignId": "1",
    "per_page": "15",
    "page": "2",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks'
params = {
  'campaignId': '1',
  'per_page': '15',
  'page': '2',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):


{
 "current_page": 1
 "data":
   [
    {
     "contact_id": 000000,
     "email": "email@email.com",
     "event": "LinkOpen",
     "reference": "https://iporto.com.br/",
     "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0",
     "device": "Desktop",
     "ip": "142.93.181.37",
     "display_at": "2021-10-11 10:56:52"
    },
    {
     "contact_id": 000001,
     "email": "email2@email.com",
     "event": "LinkOpen",
     "reference": "https://iporto.com.br/",
     "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0",
     "device": "Desktop",
     "ip": "142.93.181.37",
     "display_at": "2021-10-11 10:56:52"
    },
  ]
 "first_page_url": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks?page=1",
 "from": 1,
 "next_page_url": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks?page=2",
 "path": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/clicks",
 "per_page": 10,
 "prev_page_url": null,
 "to": 10
}

Request      

GET api/panel/pkg/marketing/email/campaign/{campaignId}/clicks

Query Parameters

campaignId  string  
ID DO ITEM.

per_page  string optional  
optional Número de itens por página.

page  string optional  
optional Página de itens a ser consultada.

Panel\Pkg\Marketing\Email\Campaign\Campaign{campaignId}\clicks

Lista as ações de 'Unsubscribe' de uma campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'campaignId'=> '1',
            'per_page'=> '15',
            'page'=> '2',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes?campaignId=1&per_page=15&page=2" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes"
);

let params = {
    "campaignId": "1",
    "per_page": "15",
    "page": "2",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes'
params = {
  'campaignId': '1',
  'per_page': '15',
  'page': '2',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):


{
 "current_page": 1
 "data":
   [
    {
     "contact_id": 000000,
     "email": "email@email.com",
     "event": "CampaignUnsubscribe",
     "reference": "-",
     "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0",
     "device": "Desktop",
     "ip": "142.93.181.37",
     "display_at": "2021-10-11 10:56:52"
    },
    {
     "contact_id": 000001,
     "email": "email2@email.com",
     "event": "CampaignUnsubscribe",
     "reference": "-",
     "browser": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.246 Mozilla/5.0",
     "device": "Desktop",
     "ip": "142.93.181.37",
     "display_at": "2021-10-11 10:56:52"
    },
  ]
 "first_page_url": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes?page=1",
 "from": 1,
 "next_page_url": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes?page=2",
 "path": "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes",
 "per_page": 10,
 "prev_page_url": null,
 "to": 10
}

Request      

GET api/panel/pkg/marketing/email/campaign/{campaignId}/unsubscribes

Query Parameters

campaignId  string  
ID DO ITEM.

per_page  string optional  
optional Número de itens por página.

page  string optional  
optional Página de itens a ser consultada.

Panel\Pkg\Marketing\Email\Campaign\Dispatch\Schedule

Gerenciamento de Pkg: MARKETING. Email

Panel\Pkg\Marketing\Email\Campaign\Dispatch\Schedule\store

Promove o início de uma campanha.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'campaign_id'=> '1',
        ],
        'json' => [
            'year' => 'fugiat',
            'month' => 'dolores',
            'day' => 'magnam',
            'hour' => 'repudiandae',
            'minute' => 'quo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule?campaign_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"year":"fugiat","month":"dolores","day":"magnam","hour":"repudiandae","minute":"quo"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule"
);

let params = {
    "campaign_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "year": "fugiat",
    "month": "dolores",
    "day": "magnam",
    "hour": "repudiandae",
    "minute": "quo"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule'
payload = {
    "year": "fugiat",
    "month": "dolores",
    "day": "magnam",
    "hour": "repudiandae",
    "minute": "quo"
}
params = {
  'campaign_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule

Query Parameters

campaign_id  string  
ID DA CAMPANHA.

Body Parameters

year  string  
ANO DE ENVIO.

month  string  
MÊS DE ENVIO.

day  string  
DIA DE ENVIO.

hour  string  
HORA DE ENVIO.

minute  string  
MINUTO DE ENVIO.

Panel\Pkg\Marketing\Email\Campaign\Dispatch\Schedule\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/marketing/email/campaign/{campaign_id}/schedule/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Marketing\Email\Campaign\Recipient

Gerenciamento de Pkg: MARKETING. Email

Panel\Pkg\Marketing\Email\Campaign\Recipient\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/recipient/addressbook/{addressbook_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'campaign_id'=> '1',
            'addressbook_id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/recipient/addressbook/{addressbook_id}?campaign_id=1&addressbook_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/recipient/addressbook/{addressbook_id}"
);

let params = {
    "campaign_id": "1",
    "addressbook_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/recipient/addressbook/{addressbook_id}'
params = {
  'campaign_id': '1',
  'addressbook_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/marketing/email/campaign/{campaign_id}/recipient/addressbook/{addressbook_id}

Query Parameters

campaign_id  string  
ID DA CAMPANHA.

addressbook_id  string  
ID DA LISTA DE CONTATOS.

Panel\Pkg\Marketing\Email\Campaign\Report\Action

Gerenciamento de CONTATOS.

Panel\Pkg\Marketing\Email\Campaign\Report\Action\view

Mostra os dados para report na Dashboard.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/report',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/report" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/report"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/report'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/marketing/email/campaign/report

Panel\Pkg\Marketing\Email\Campaign\Report\Action\index

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/{event_slug}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/{event_slug}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/{event_slug}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/marketing/email/campaign/{campaign_id}/{event_slug}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/marketing/email/campaign/{campaign_id}/{event_slug}

Panel\Pkg\Pipeline\Deal\Activity\History

Gerenciamento de History.

Panel\Pkg\Pipeline\Deal\Activity\History\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history

Panel\Pkg\Pipeline\Deal\Activity\History\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'pkg_pipeline_id' => 'eum',
            'description' => 'facere',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"pkg_pipeline_id":"eum","description":"facere"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "pkg_pipeline_id": "eum",
    "description": "facere"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history'
payload = {
    "pkg_pipeline_id": "eum",
    "description": "facere"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history

Body Parameters

pkg_pipeline_id  required optional  
-

description  required optional  
-

Panel\Pkg\Pipeline\Deal\Activity\History\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/history/{id}

Panel\Pkg\Pipeline\Deal\Activity\Schedule

Gerenciamento de Deal.

Panel\Pkg\Pipeline\Deal\Activity\Schedule\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule

Panel\Pkg\Pipeline\Deal\Activity\Schedule\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'at',
            'pkg_pipeline_id' => 'a',
            'description' => 'est',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"at","pkg_pipeline_id":"a","description":"est"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "at",
    "pkg_pipeline_id": "a",
    "description": "est"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule'
payload = {
    "name": "at",
    "pkg_pipeline_id": "a",
    "description": "est"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule

Body Parameters

name  required optional  
-

pkg_pipeline_id  required optional  
-

description  required optional  
-

Panel\Pkg\Pipeline\Deal\Activity\Schedule\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}

Panel\Pkg\Pipeline\Deal\Activity\Schedule\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'beatae',
            'description' => 'cupiditate',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"beatae","description":"cupiditate"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "beatae",
    "description": "cupiditate"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}'
payload = {
    "name": "beatae",
    "description": "cupiditate"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}

Body Parameters

name  required optional  
-

description  required optional  
-

Panel\Pkg\Pipeline\Deal\Activity\Schedule\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/activity/schedule/{id}

Panel\Pkg\Pipeline\Deal\Deal

Gerenciamento de Deal.

Panel\Pkg\Pipeline\Deal\Deal\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal

Panel\Pkg\Pipeline\Deal\Deal\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'beatae',
            'client_id' => 'reprehenderit',
            'client_user_id' => 'omnis',
            'pkg_pipeline_id' => 'sunt',
            'deal_status' => 'tempora',
            'lead_type' => 'quaerat',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"beatae","client_id":"reprehenderit","client_user_id":"omnis","pkg_pipeline_id":"sunt","deal_status":"tempora","lead_type":"quaerat"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "beatae",
    "client_id": "reprehenderit",
    "client_user_id": "omnis",
    "pkg_pipeline_id": "sunt",
    "deal_status": "tempora",
    "lead_type": "quaerat"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal'
payload = {
    "name": "beatae",
    "client_id": "reprehenderit",
    "client_user_id": "omnis",
    "pkg_pipeline_id": "sunt",
    "deal_status": "tempora",
    "lead_type": "quaerat"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal

Body Parameters

name  required optional  
-

client_id  required optional  
-

client_user_id  required optional  
-

pkg_pipeline_id  required optional  
-

deal_status  required optional  
-

lead_type  required optional  
-

Panel\Pkg\Pipeline\Deal\Deal\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'iure',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}?id=iure" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}"
);

let params = {
    "id": "iure",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}'
params = {
  'id': 'iure',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{id}

Query Parameters

id  string optional  

Panel\Pkg\Pipeline\Deal\Deal\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'id',
        ],
        'json' => [
            'name' => 'neque',
            'pkg_pipeline_id' => 'pariatur',
            'deal_status' => 'tempore',
            'lead_type' => 'sed',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}?id=id" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"neque","pkg_pipeline_id":"pariatur","deal_status":"tempore","lead_type":"sed"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}"
);

let params = {
    "id": "id",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "neque",
    "pkg_pipeline_id": "pariatur",
    "deal_status": "tempore",
    "lead_type": "sed"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}'
payload = {
    "name": "neque",
    "pkg_pipeline_id": "pariatur",
    "deal_status": "tempore",
    "lead_type": "sed"
}
params = {
  'id': 'id',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{id}

Query Parameters

id  string optional  

Body Parameters

name  required optional  
-

pkg_pipeline_id  required optional  
-

deal_status  required optional  
-

lead_type  required optional  
-

Panel\Pkg\Pipeline\Deal\Deal\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{id}

Panel\Pkg\Pipeline\Deal\Deal\gain

Promove a atualização do gain_at de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/gain',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/gain" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/gain"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/gain'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{id}/gain

Panel\Pkg\Pipeline\Deal\Deal\lost

Promove a atualização do lost_at de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/lost',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/lost" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/lost"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{id}/lost'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{id}/lost

Panel\Pkg\Pipeline\Deal\Relationship\Company

Gerenciamento de Company.

Panel\Pkg\Pipeline\Deal\Relationship\Company\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company

Panel\Pkg\Pipeline\Deal\Relationship\Company\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'vero',
            'pkg_pipeline_id' => 'qui',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"vero","pkg_pipeline_id":"qui"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "vero",
    "pkg_pipeline_id": "qui"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company'
payload = {
    "name": "vero",
    "pkg_pipeline_id": "qui"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company

Body Parameters

name  required optional  
-

pkg_pipeline_id  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Company\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Company\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'sed',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"sed"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "sed"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}'
payload = {
    "name": "sed"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}

Body Parameters

name  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Company\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/company/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Contact

Gerenciamento de Contact.

Panel\Pkg\Pipeline\Deal\Relationship\Contact\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact

Panel\Pkg\Pipeline\Deal\Relationship\Contact\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'modi',
            'phone' => 'et',
            'email' => 'placeat',
            'pkg_pipeline_id' => 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"modi","phone":"et","email":"placeat","pkg_pipeline_id":"et"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "modi",
    "phone": "et",
    "email": "placeat",
    "pkg_pipeline_id": "et"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact'
payload = {
    "name": "modi",
    "phone": "et",
    "email": "placeat",
    "pkg_pipeline_id": "et"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact

Body Parameters

name  required optional  
-

phone  required optional  
-

email  required optional  
-

pkg_pipeline_id  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Contact\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Contact\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'magnam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"magnam"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "magnam"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}'
payload = {
    "name": "magnam"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}

Body Parameters

name  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Contact\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/contact/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Field

Gerenciamento de Field.

Panel\Pkg\Pipeline\Deal\Relationship\Field\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field

Panel\Pkg\Pipeline\Deal\Relationship\Field\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'aut',
            'client_id' => 'unde',
            'pkg_pipeline_id' => 'aut',
            'value' => 'ut',
            'field_type' => 'illo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"aut","client_id":"unde","pkg_pipeline_id":"aut","value":"ut","field_type":"illo"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "aut",
    "client_id": "unde",
    "pkg_pipeline_id": "aut",
    "value": "ut",
    "field_type": "illo"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field'
payload = {
    "name": "aut",
    "client_id": "unde",
    "pkg_pipeline_id": "aut",
    "value": "ut",
    "field_type": "illo"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field

Body Parameters

name  required optional  
-

client_id  required optional  
-

pkg_pipeline_id  required optional  
-

value  required optional  
-

field_type  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Field\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Field\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'blanditiis',
            'value' => 'dolor',
            'field_type' => 'omnis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"blanditiis","value":"dolor","field_type":"omnis"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "blanditiis",
    "value": "dolor",
    "field_type": "omnis"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}'
payload = {
    "name": "blanditiis",
    "value": "dolor",
    "field_type": "omnis"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}

Body Parameters

name  required optional  
-

value  required optional  
-

field_type  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Field\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/field/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Product

Gerenciamento de Product.

Panel\Pkg\Pipeline\Deal\Relationship\Product\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product

Panel\Pkg\Pipeline\Deal\Relationship\Product\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'nihil',
            'pkg_pipeline_id' => 'et',
            'pkg_shop_product_id' => 'sed',
            'price' => 'dolores',
            'quantity' => 'quo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"nihil","pkg_pipeline_id":"et","pkg_shop_product_id":"sed","price":"dolores","quantity":"quo"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "nihil",
    "pkg_pipeline_id": "et",
    "pkg_shop_product_id": "sed",
    "price": "dolores",
    "quantity": "quo"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product'
payload = {
    "name": "nihil",
    "pkg_pipeline_id": "et",
    "pkg_shop_product_id": "sed",
    "price": "dolores",
    "quantity": "quo"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product

Body Parameters

name  required optional  
-

pkg_pipeline_id  required optional  
-

pkg_shop_product_id  required optional  
-

price  required optional  
-

quantity  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Product\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Product\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'autem',
            'price' => 'est',
            'quantity' => 'rerum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"autem","price":"est","quantity":"rerum"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "autem",
    "price": "est",
    "quantity": "rerum"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}'
payload = {
    "name": "autem",
    "price": "est",
    "quantity": "rerum"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}

Body Parameters

name  required optional  
-

price  required optional  
-

quantity  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Product\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/product/{id}

Panel\Pkg\Pipeline\Deal\Relationship\Tag

Gerenciamento de Tag.

Panel\Pkg\Pipeline\Deal\Relationship\Tag\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'ut',
            'client_id' => 'iste',
            'pkg_pipeline_id' => 'qui',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"ut","client_id":"iste","pkg_pipeline_id":"qui"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "ut",
    "client_id": "iste",
    "pkg_pipeline_id": "qui"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag'
payload = {
    "name": "ut",
    "client_id": "iste",
    "pkg_pipeline_id": "qui"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag

Body Parameters

name  required optional  
-

client_id  required optional  
-

pkg_pipeline_id  required optional  
-

Panel\Pkg\Pipeline\Deal\Relationship\Tag\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag

Panel\Pkg\Pipeline\Deal\Relationship\Tag\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/deal/{pkg_pipeline_deal_id}/relationship/tag/{id}

Panel\Pkg\Pipeline\Pipeline

Gerenciamento de Pipeline.

Panel\Pkg\Pipeline\Pipeline\index

Promove a listagem de registros.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline

Panel\Pkg\Pipeline\Pipeline\store

Promove a criação de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'aliquid',
            'probability_to_win' => 'ut',
            'pipeline_position' => 'rem',
            'pipeline_status' => 'ipsam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"aliquid","probability_to_win":"ut","pipeline_position":"rem","pipeline_status":"ipsam"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "aliquid",
    "probability_to_win": "ut",
    "pipeline_position": "rem",
    "pipeline_status": "ipsam"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline'
payload = {
    "name": "aliquid",
    "probability_to_win": "ut",
    "pipeline_position": "rem",
    "pipeline_status": "ipsam"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline

Body Parameters

name  required optional  
-

probability_to_win  required optional  
-

pipeline_position  required optional  
-

pipeline_status  required optional  
-

Panel\Pkg\Pipeline\Pipeline\show

Promove a visualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/pipeline/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/pipeline/{id}

Panel\Pkg\Pipeline\Pipeline\update

Promove a atualização de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'iste',
            'probability_to_win' => 'repellendus',
            'pipeline_position' => 'non',
            'pipeline_status' => 'magnam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"iste","probability_to_win":"repellendus","pipeline_position":"non","pipeline_status":"magnam"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "iste",
    "probability_to_win": "repellendus",
    "pipeline_position": "non",
    "pipeline_status": "magnam"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/{id}'
payload = {
    "name": "iste",
    "probability_to_win": "repellendus",
    "pipeline_position": "non",
    "pipeline_status": "magnam"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/pipeline/{id}

Body Parameters

name  required optional  
-

probability_to_win  required optional  
-

pipeline_position  required optional  
-

pipeline_status  required optional  
-

Panel\Pkg\Pipeline\Pipeline\destroy

Promove a remoção de um registro.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/{id}" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/{id}"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/{id}'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/pipeline/{id}

Panel\Pkg\Pipeline\Pipeline\start

Promove a remoção dos pipelines padrão.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/pipeline/start',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/pipeline/start" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/pipeline/start"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/pipeline/start'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/pipeline/start

Panel\Pkg\Research\Nps\Company\Branch

Gerenciamento de Pkg: FORMULÁRIOS. Nps

Panel\Pkg\Research\Nps\Company\Branch\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_research_nps_company_id'=> 'maxime',
            'search'=> 'voluptates',
            'status'=> 'excepturi',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch?pkg_research_nps_company_id=maxime&search=voluptates&status=excepturi" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch"
);

let params = {
    "pkg_research_nps_company_id": "maxime",
    "search": "voluptates",
    "status": "excepturi",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch'
params = {
  'pkg_research_nps_company_id': 'maxime',
  'search': 'voluptates',
  'status': 'excepturi',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch

Query Parameters

pkg_research_nps_company_id  string optional  
ID DA EMPRESA.

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Research\Nps\Company\Branch\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_research_nps_company_id'=> 'ex',
        ],
        'json' => [
            'name' => 'iPORTO E-MAILS.',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch?pkg_research_nps_company_id=ex" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"iPORTO E-MAILS."}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch"
);

let params = {
    "pkg_research_nps_company_id": "ex",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "iPORTO E-MAILS."
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch'
payload = {
    "name": "iPORTO E-MAILS."
}
params = {
  'pkg_research_nps_company_id': 'ex',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch

Query Parameters

pkg_research_nps_company_id  string optional  
ID DA EMPRESA.

Body Parameters

name  string  
NOME DA FILIAL.

Panel\Pkg\Research\Nps\Company\Branch\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_research_nps_company_id'=> 'mollitia',
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}?pkg_research_nps_company_id=mollitia&id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}"
);

let params = {
    "pkg_research_nps_company_id": "mollitia",
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}'
params = {
  'pkg_research_nps_company_id': 'mollitia',
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}

Query Parameters

pkg_research_nps_company_id  string optional  
ID DA EMPRESA.

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Company\Branch\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_research_nps_company_id'=> 'voluptas',
            'id'=> '1',
        ],
        'json' => [
            'name' => 'iPORTO E-MAILS.',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}?pkg_research_nps_company_id=voluptas&id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"iPORTO E-MAILS."}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}"
);

let params = {
    "pkg_research_nps_company_id": "voluptas",
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "iPORTO E-MAILS."
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}'
payload = {
    "name": "iPORTO E-MAILS."
}
params = {
  'pkg_research_nps_company_id': 'voluptas',
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}

Query Parameters

pkg_research_nps_company_id  string optional  
ID DA EMPRESA.

id  string  
ID DO ITEM.

Body Parameters

name  string  
NOME DA FILIAL.

Panel\Pkg\Research\Nps\Company\Branch\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_research_nps_company_id'=> 'aut',
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}?pkg_research_nps_company_id=aut&id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}"
);

let params = {
    "pkg_research_nps_company_id": "aut",
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}'
params = {
  'pkg_research_nps_company_id': 'aut',
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/research/nps/company/{pkg_research_nps_company_id}/branch/{id}

Query Parameters

pkg_research_nps_company_id  string optional  
ID DA EMPRESA.

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Company\Company

Gerenciamento de Pkg: FORMULÁRIOS. Nps

Panel\Pkg\Research\Nps\Company\Company\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'omnis',
            'status'=> 'exercitationem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/company?search=omnis&status=exercitationem" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company"
);

let params = {
    "search": "omnis",
    "status": "exercitationem",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company'
params = {
  'search': 'omnis',
  'status': 'exercitationem',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/research/nps/company

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Research\Nps\Company\Company\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'iPORTO LTDA',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"iPORTO LTDA"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "iPORTO LTDA"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company'
payload = {
    "name": "iPORTO LTDA"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/research/nps/company

Body Parameters

name  string  
NOME DA EMPRESA.

Panel\Pkg\Research\Nps\Company\Company\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/research/nps/company/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Company\Company\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'name' => 'iPORTO LTDA',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"iPORTO LTDA"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "iPORTO LTDA"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}'
payload = {
    "name": "iPORTO LTDA"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/research/nps/company/{id}

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

name  string  
NOME DA EMPRESA.

Panel\Pkg\Research\Nps\Company\Company\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/company/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/research/nps/company/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Nps

Gerenciamento de Pkg: FORMULÁRIOS. Nps

Panel\Pkg\Research\Nps\Nps\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'natus',
            'status'=> 'quidem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps?search=natus&status=quidem" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps"
);

let params = {
    "search": "natus",
    "status": "quidem",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps'
params = {
  'search': 'natus',
  'status': 'quidem',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/research/nps

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

Panel\Pkg\Research\Nps\Nps\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/research/nps',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'NPS nossa Empresa',
            'description' => 'aut',
            'company' => 'ut',
            'is_public' => 'yes',
            'is_toten' => 'yes',
            'status' => 'active',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/research/nps" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"NPS nossa Empresa","description":"aut","company":"ut","is_public":"yes","is_toten":"yes","status":"active"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "NPS nossa Empresa",
    "description": "aut",
    "company": "ut",
    "is_public": "yes",
    "is_toten": "yes",
    "status": "active"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps'
payload = {
    "name": "NPS nossa Empresa",
    "description": "aut",
    "company": "ut",
    "is_public": "yes",
    "is_toten": "yes",
    "status": "active"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/research/nps

Body Parameters

name  string  
NOME.

description  string optional  
DESCRIÇÃO.

company  string optional  
NOME DA EMPRESA.

is_public  string optional  
SE A PESQUISA É PUBLICA (yes,no).

is_toten  string optional  
SE A PESQUISA SERÁ APLICADA EM UM TOTEN (yes,no).

status  string  
STATUS (draft,active,inactive).

Panel\Pkg\Research\Nps\Nps\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/research/nps/{id}

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Nps\show_report

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/research/nps/{id}/report

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Nps\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/vote',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/vote?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/vote"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/vote'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/research/nps/{id}/vote

Query Parameters

id  string  
ID DO ITEM.

Panel\Pkg\Research\Nps\Nps\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
        'json' => [
            'pkg_research_nps_company_id' => '1',
            'name' => 'NPS nossa Empresa',
            'description' => 'aliquam',
            'company' => 'fuga',
            'is_public' => 'yes',
            'is_toten' => 'yes',
            'status' => 'active',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"pkg_research_nps_company_id":"1","name":"NPS nossa Empresa","description":"aliquam","company":"fuga","is_public":"yes","is_toten":"yes","status":"active"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "pkg_research_nps_company_id": "1",
    "name": "NPS nossa Empresa",
    "description": "aliquam",
    "company": "fuga",
    "is_public": "yes",
    "is_toten": "yes",
    "status": "active"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}'
payload = {
    "pkg_research_nps_company_id": "1",
    "name": "NPS nossa Empresa",
    "description": "aliquam",
    "company": "fuga",
    "is_public": "yes",
    "is_toten": "yes",
    "status": "active"
}
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/research/nps/{id}

Query Parameters

id  string  
ID DO ITEM.

Body Parameters

pkg_research_nps_company_id  string optional  
ID DA EMPRESA.

name  string  
NOME.

description  string optional  
DESCRIÇÃO.

company  string optional  
NOME DA EMPRESA.

is_public  string optional  
SE A PESQUISA É PUBLICA (yes,no).

is_toten  string optional  
SE A PESQUISA SERÁ APLICADA EM UM TOTEN (yes,no).

status  string  
STATUS (draft,active,inactive).

Panel\Pkg\Research\Nps\Nps\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/research/nps/{id}

Query Parameters

id  string  
ID DO ITEM.

api/panel/pkg/research/nps/{id}/report/vote

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report/vote',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report/vote" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report/vote"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{id}/report/vote'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/panel/pkg/research/nps/{id}/report/vote

Panel\Pkg\Research\Nps\Question\Answer

Gerenciamento de Pkg: FORMULÁRIOS. Nps

Panel\Pkg\Research\Nps\Question\Answer\index

TODO: Descrição método.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/answer',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/research/nps/answer" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/answer"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/answer'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/research/nps/answer

Panel\Pkg\Research\Nps\Question\Answer\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'pkg_research_nps_id' => '1',
            'description' => 'enim',
            'required' => 'no',
            'field_type' => 'dropdown',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"pkg_research_nps_id":"1","description":"enim","required":"no","field_type":"dropdown"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "pkg_research_nps_id": "1",
    "description": "enim",
    "required": "no",
    "field_type": "dropdown"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer'
payload = {
    "pkg_research_nps_id": "1",
    "description": "enim",
    "required": "no",
    "field_type": "dropdown"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer

Body Parameters

pkg_research_nps_id  string  
ID DA PESQUISA NPS.

description  string optional  
TEXTO DA PERGUNTA.

required  string optional  
SE É OBRIGATÓRIA A RESPOSTA (yes,no).

field_type  string optional  
TIPO DE CAMPO (text,textarea,dropdown,checkbox).

Panel\Pkg\Research\Nps\Question\Answer\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
            'pkg_research_nps_id'=> '1',
        ],
        'json' => [
            'description' => 'quasi',
            'required' => 'no',
            'field_type' => 'dropdown',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}?id=1&pkg_research_nps_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"description":"quasi","required":"no","field_type":"dropdown"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}"
);

let params = {
    "id": "1",
    "pkg_research_nps_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "description": "quasi",
    "required": "no",
    "field_type": "dropdown"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}'
payload = {
    "description": "quasi",
    "required": "no",
    "field_type": "dropdown"
}
params = {
  'id': '1',
  'pkg_research_nps_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}

Query Parameters

id  string  
ID DO ITEM.

pkg_research_nps_id  string optional  
ID DA PESQUISA NPS.

Body Parameters

description  string optional  
TEXTO DA PERGUNTA.

required  string optional  
SE É OBRIGATÓRIA A RESPOSTA (yes,no).

field_type  string optional  
TIPO DE CAMPO (text,textarea,dropdown,checkbox).

Panel\Pkg\Research\Nps\Question\Question\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
            'pkg_research_nps_id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}?id=1&pkg_research_nps_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}"
);

let params = {
    "id": "1",
    "pkg_research_nps_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}'
params = {
  'id': '1',
  'pkg_research_nps_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{pkg_research_nps_questions_id}/answer/{id}

Query Parameters

id  string  
ID DO ITEM.

pkg_research_nps_id  string optional  
ID DA PESQUISA NPS.

Panel\Pkg\Research\Nps\Question\Question

Gerenciamento de Pkg: FORMULÁRIOS. Nps

Panel\Pkg\Research\Nps\Question\Question\store

Promove o cadastro de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'pkg_research_nps_id' => '1',
            'description' => 'laudantium',
            'required' => 'no',
            'field_type' => 'dropdown',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"pkg_research_nps_id":"1","description":"laudantium","required":"no","field_type":"dropdown"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "pkg_research_nps_id": "1",
    "description": "laudantium",
    "required": "no",
    "field_type": "dropdown"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question'
payload = {
    "pkg_research_nps_id": "1",
    "description": "laudantium",
    "required": "no",
    "field_type": "dropdown"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/pkg/research/nps/{pkg_research_nps_id}/question

Body Parameters

pkg_research_nps_id  string  
ID DA PESQUISA NPS.

description  string optional  
TEXTO DA PERGUNTA.

required  string optional  
SE É OBRIGATÓRIA A RESPOSTA (yes,no).

field_type  string optional  
TIPO DE CAMPO (text,textarea,dropdown,checkbox).

Panel\Pkg\Research\Nps\Question\Question\update

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
            'pkg_research_nps_id'=> '1',
        ],
        'json' => [
            'description' => 'magnam',
            'required' => 'no',
            'field_type' => 'dropdown',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}?id=1&pkg_research_nps_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"description":"magnam","required":"no","field_type":"dropdown"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}"
);

let params = {
    "id": "1",
    "pkg_research_nps_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "description": "magnam",
    "required": "no",
    "field_type": "dropdown"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}'
payload = {
    "description": "magnam",
    "required": "no",
    "field_type": "dropdown"
}
params = {
  'id': '1',
  'pkg_research_nps_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}

Query Parameters

id  string  
ID DO ITEM.

pkg_research_nps_id  string optional  
ID DA PESQUISA NPS.

Body Parameters

description  string optional  
TEXTO DA PERGUNTA.

required  string optional  
SE É OBRIGATÓRIA A RESPOSTA (yes,no).

field_type  string optional  
TIPO DE CAMPO (text,textarea,dropdown,checkbox).

Panel\Pkg\Research\Nps\Question\Question\destroy

Promove a remoção de um ITEM.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
            'pkg_research_nps_id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}?id=1&pkg_research_nps_id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}"
);

let params = {
    "id": "1",
    "pkg_research_nps_id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}'
params = {
  'id': '1',
  'pkg_research_nps_id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/pkg/research/nps/{pkg_research_nps_id}/question/{id}

Query Parameters

id  string  
ID DO ITEM.

pkg_research_nps_id  string optional  
ID DA PESQUISA NPS.

Panel\Pkg\Sms\Blocklist\Blocklist

Gerenciamento de SMS => Lista de Bloqueio.

Panel\Pkg\Sms\Blocklist\Blocklist\index

Lista.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/sms/blocklist',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'phone'=> 'non',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/sms/blocklist?phone=non" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/blocklist"
);

let params = {
    "phone": "non",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/blocklist'
params = {
  'phone': 'non',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/sms/blocklist

Query Parameters

phone  string optional  

Panel\Pkg\Sms\Blocklist\Blocklist\store

Cria.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/sms/blocklist',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'phone' => 'est',
            'reason' => 'minima',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/sms/blocklist" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"phone":"est","reason":"minima"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/blocklist"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "phone": "est",
    "reason": "minima"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/blocklist'
payload = {
    "phone": "est",
    "reason": "minima"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/sms/blocklist

Body Parameters

phone  required optional  
-

reason  required optional  
-

Panel\Pkg\Sms\Blocklist\Blocklist\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/sms/blocklist/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'ut',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/sms/blocklist/{id}?id=ut" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/blocklist/{id}"
);

let params = {
    "id": "ut",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/blocklist/{id}'
params = {
  'id': 'ut',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/sms/blocklist/{id}

Query Parameters

id  string optional  

Panel\Pkg\Sms\Campaign\Campaign

Gerenciamento de SMS => Campanha.

Panel\Pkg\Sms\Campaign\Campaign\index

Lista.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/sms/campaign',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'addressbook_id'=> 'odit',
            'template_id'=> 'eum',
            'campaign_status'=> 'nobis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/sms/campaign?addressbook_id=odit&template_id=eum&campaign_status=nobis" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign"
);

let params = {
    "addressbook_id": "odit",
    "template_id": "eum",
    "campaign_status": "nobis",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/campaign'
params = {
  'addressbook_id': 'odit',
  'template_id': 'eum',
  'campaign_status': 'nobis',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/sms/campaign

Query Parameters

addressbook_id  string optional  

template_id  string optional  

campaign_status  string optional  

Panel\Pkg\Sms\Campaign\Campaign\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'voluptates',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}?id=voluptates" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}"
);

let params = {
    "id": "voluptates",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}'
params = {
  'id': 'voluptates',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/sms/campaign/{id}

Query Parameters

id  string optional  

Panel\Pkg\Sms\Campaign\Campaign\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'dolorum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}?id=dolorum" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}"
);

let params = {
    "id": "dolorum",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}'
params = {
  'id': 'dolorum',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/sms/campaign/{id}

Query Parameters

id  string optional  

Panel\Pkg\Sms\Campaign\Campaign\schedule

Agenda.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/schedule',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'saepe',
        ],
        'json' => [
            'addressbook_id' => 'consectetur',
            'scheduled_at' => 'voluptas',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/schedule?id=saepe" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"addressbook_id":"consectetur","scheduled_at":"voluptas"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/schedule"
);

let params = {
    "id": "saepe",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "addressbook_id": "consectetur",
    "scheduled_at": "voluptas"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/schedule'
payload = {
    "addressbook_id": "consectetur",
    "scheduled_at": "voluptas"
}
params = {
  'id': 'saepe',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/sms/campaign/{id}/schedule

Query Parameters

id  string optional  

Body Parameters

addressbook_id  required optional  
-

scheduled_at  required optional  
-

Panel\Pkg\Sms\Campaign\Campaign\replicate

Duplicar.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/replicate',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'id' => 'vero',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/replicate" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"id":"vero"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/replicate"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "id": "vero"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/campaign/{id}/replicate'
payload = {
    "id": "vero"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/sms/campaign/{id}/replicate

Body Parameters

id  required optional  
-

Panel\Pkg\Sms\History\History

Gerenciamento de SMS.

Panel\Pkg\Sms\History\History\index

Lista.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/sms/history',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'phone_to'=> 'culpa',
            'message_direction'=> 'vitae',
            'message_id'=> 'aut',
            'message_status'=> 'doloribus',
            'message_carrier'=> 'omnis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/sms/history?phone_to=culpa&message_direction=vitae&message_id=aut&message_status=doloribus&message_carrier=omnis" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/history"
);

let params = {
    "phone_to": "culpa",
    "message_direction": "vitae",
    "message_id": "aut",
    "message_status": "doloribus",
    "message_carrier": "omnis",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/history'
params = {
  'phone_to': 'culpa',
  'message_direction': 'vitae',
  'message_id': 'aut',
  'message_status': 'doloribus',
  'message_carrier': 'omnis',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/sms/history

Query Parameters

phone_to  string optional  

message_direction  string optional  

message_id  string optional  

message_status  string optional  

message_carrier  string optional  

Panel\Pkg\Sms\Message\Send

Gerenciamento de SMS.

Panel\Pkg\Sms\Message\Send\store

Cria.

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/sms/send',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'phone_from'=> 'voluptatem',
            'phone_to'=> 'sunt',
            'message_body'=> 'aperiam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/sms/send?phone_from=voluptatem&phone_to=sunt&message_body=aperiam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/send"
);

let params = {
    "phone_from": "voluptatem",
    "phone_to": "sunt",
    "message_body": "aperiam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/send'
params = {
  'phone_from': 'voluptatem',
  'phone_to': 'sunt',
  'message_body': 'aperiam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

POST api/panel/pkg/sms/send

Query Parameters

phone_from  string optional  

phone_to  string optional  

message_body  string optional  

Panel\Pkg\Sms\Template\Template

Gerenciamento de SMS => Template.

Panel\Pkg\Sms\Template\Template\index

Lista.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/sms/template',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/sms/template" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/template"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/template'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/sms/template

Panel\Pkg\Sms\Template\Template\store

Cria.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/sms/template',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'maxime',
            'content' => 'fugiat',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/sms/template" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"maxime","content":"fugiat"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/template"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "maxime",
    "content": "fugiat"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/template'
payload = {
    "name": "maxime",
    "content": "fugiat"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/sms/template

Body Parameters

name  required optional  
-

content  required optional  
-

Panel\Pkg\Sms\Template\Template\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/sms/template/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'totam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/sms/template/{id}?id=totam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/template/{id}"
);

let params = {
    "id": "totam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/template/{id}'
params = {
  'id': 'totam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/sms/template/{id}

Query Parameters

id  string optional  

Panel\Pkg\Sms\Template\Template\update

Atualiza.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/pkg/sms/template/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'qui',
        ],
        'json' => [
            'name' => 'sit',
            'content' => 'laborum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/pkg/sms/template/{id}?id=qui" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"sit","content":"laborum"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/template/{id}"
);

let params = {
    "id": "qui",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "sit",
    "content": "laborum"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/template/{id}'
payload = {
    "name": "sit",
    "content": "laborum"
}
params = {
  'id': 'qui',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

PUT api/panel/pkg/sms/template/{id}

Query Parameters

id  string optional  

Body Parameters

name  required optional  
-

content  required optional  
-

Panel\Pkg\Sms\Template\Template\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/sms/template/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'voluptatem',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/sms/template/{id}?id=voluptatem" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/sms/template/{id}"
);

let params = {
    "id": "voluptatem",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/sms/template/{id}'
params = {
  'id': 'voluptatem',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/sms/template/{id}

Query Parameters

id  string optional  

Panel\Pkg\UrlShort\Campaign\Campaign

Gerenciamento de Encurtador de URL => Campanha.

Panel\Pkg\UrlShort\Campaign\Campaign\index

Lista.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/campaign',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/campaign" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/campaign"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/campaign'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/url-short/campaign

Panel\Pkg\UrlShort\Campaign\Campaign\store

Cria.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/url-short/campaign',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'non',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/url-short/campaign" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"non"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/campaign"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "non"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/campaign'
payload = {
    "name": "non"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/url-short/campaign

Body Parameters

name  required optional  
-

Panel\Pkg\UrlShort\Campaign\Campaign\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'accusantium',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}?id=accusantium" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}"
);

let params = {
    "id": "accusantium",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}'
params = {
  'id': 'accusantium',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/url-short/campaign/{id}

Query Parameters

id  string optional  

Panel\Pkg\UrlShort\Campaign\Campaign\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'non',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}?id=non" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}"
);

let params = {
    "id": "non",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/campaign/{id}'
params = {
  'id': 'non',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/url-short/campaign/{id}

Query Parameters

id  string optional  

Panel\Pkg\UrlShort\Domain\Domain

Gerenciamento de Encurtador de URL => Domínios.

Panel\Pkg\UrlShort\Domain\Domain\index

Lista.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/domain',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/domain" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/domain"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/domain'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/url-short/domain

Panel\Pkg\UrlShort\Domain\Domain\store

Cria.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/pkg/url-short/domain',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'domain' => 'magni',
            'title' => 'officia',
            'favicon_url' => 'reprehenderit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/pkg/url-short/domain" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"domain":"magni","title":"officia","favicon_url":"reprehenderit"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/domain"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "domain": "magni",
    "title": "officia",
    "favicon_url": "reprehenderit"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/domain'
payload = {
    "domain": "magni",
    "title": "officia",
    "favicon_url": "reprehenderit"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

POST api/panel/pkg/url-short/domain

Body Parameters

domain  required optional  
-

title  required optional  
-

favicon_url  required optional  
-

Panel\Pkg\UrlShort\Domain\Domain\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'officiis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}?id=officiis" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}"
);

let params = {
    "id": "officiis",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}'
params = {
  'id': 'officiis',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/pkg/url-short/domain/{id}

Query Parameters

id  string optional  

Panel\Pkg\UrlShort\Domain\Domain\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'consectetur',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}?id=consectetur" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}"
);

let params = {
    "id": "consectetur",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/domain/{id}'
params = {
  'id': 'consectetur',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/pkg/url-short/domain/{id}

Query Parameters

id  string optional  

Panel\Pkg\UrlShort\Link\Link

Gerenciamento de Encurtador de URL => Link.

Panel\Pkg\UrlShort\Link\Link\index

Lista.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/link',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_url_short_domain_id'=> 'a',
            'pkg_url_short_campaign_id'=> 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/link?pkg_url_short_domain_id=a&pkg_url_short_campaign_id=et" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/link"
);

let params = {
    "pkg_url_short_domain_id": "a",
    "pkg_url_short_campaign_id": "et",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/link'
params = {
  'pkg_url_short_domain_id': 'a',
  'pkg_url_short_campaign_id': 'et',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Panel\Pkg\UrlShort\Link\Link\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'distinctio',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}?id=distinctio" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}"
);

let params = {
    "id": "distinctio",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}'
params = {
  'id': 'distinctio',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Panel\Pkg\UrlShort\Link\Link\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'labore',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}?id=labore" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}"
);

let params = {
    "id": "labore",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}'
params = {
  'id': 'labore',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Panel\Pkg\UrlShort\Link\Report\Action

Gerenciamento de Encurtador de URL => Ações de Relatórios.

Panel\Pkg\UrlShort\Link\Report\Action\index

Lista.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/action',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_url_short_link_id'=> 'eius',
            'pkg_url_short_campaign_id'=> 'officiis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/action?pkg_url_short_link_id=eius&pkg_url_short_campaign_id=officiis" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/action"
);

let params = {
    "pkg_url_short_link_id": "eius",
    "pkg_url_short_campaign_id": "officiis",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/action'
params = {
  'pkg_url_short_link_id': 'eius',
  'pkg_url_short_campaign_id': 'officiis',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Panel\Pkg\UrlShort\Link\Report\Action\index

Lista.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/graph/openings',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_url_short_link_id'=> 'nemo',
            'pkg_url_short_campaign_id'=> 'nihil',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/graph/openings?pkg_url_short_link_id=nemo&pkg_url_short_campaign_id=nihil" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/graph/openings"
);

let params = {
    "pkg_url_short_link_id": "nemo",
    "pkg_url_short_campaign_id": "nihil",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/url-short/link/{id}/report/graph/openings'
params = {
  'pkg_url_short_link_id': 'nemo',
  'pkg_url_short_campaign_id': 'nihil',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Panel\Service\Send\Send

Gerenciamento dos ENVIOS feitos através do SMTP.

Panel\Service\Send\history

O histórico de ENVIO varia de cada plano. Verifique condições comerciais na página de planos do serviço.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/send/history',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'start_at'=> 'nobis',
            'end_at'=> 'ea',
            'message_tracking_code'=> 'aut',
            'message_id'=> 'laborum',
            'message_id_relay'=> 'ut',
            'search_by'=> 'voluptatibus',
            'search'=> 'odio',
            'search_status'=> 'at',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/send/history?start_at=nobis&end_at=ea&message_tracking_code=aut&message_id=laborum&message_id_relay=ut&search_by=voluptatibus&search=odio&search_status=at" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/send/history"
);

let params = {
    "start_at": "nobis",
    "end_at": "ea",
    "message_tracking_code": "aut",
    "message_id": "laborum",
    "message_id_relay": "ut",
    "search_by": "voluptatibus",
    "search": "odio",
    "search_status": "at",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/send/history'
params = {
  'start_at': 'nobis',
  'end_at': 'ea',
  'message_tracking_code': 'aut',
  'message_id': 'laborum',
  'message_id_relay': 'ut',
  'search_by': 'voluptatibus',
  'search': 'odio',
  'search_status': 'at',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/send/history

Query Parameters

start_at  string optional  
DATA INICIAL DE BUSCA.

end_at  string optional  
DATA FINAL DE BUSCA.

message_tracking_code  string optional  
BUSCA POR tracking_code.

message_id  string optional  
BUSCA POR message_id.

message_id_relay  string optional  
BUSCA POR message_id_relay.

search_by  string optional  
CAMPO DE BUSCA.

search  string optional  
CONTEÚDO DA BUSCA.

search_status  string optional  
STATUS. Ex: msg:yes:delivery (msg:yes:delivery | msg:not:delivery | msg:not:accepted)

Panel\Service\Send\historyBounceSoft

Histórico de Bounce Soft.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/send/history/bounce/soft',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'start_at'=> 'et',
            'end_at'=> 'asperiores',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/send/history/bounce/soft?start_at=et&end_at=asperiores" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/send/history/bounce/soft"
);

let params = {
    "start_at": "et",
    "end_at": "asperiores",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/send/history/bounce/soft'
params = {
  'start_at': 'et',
  'end_at': 'asperiores',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/send/history/bounce/soft

Query Parameters

start_at  string optional  
DATA INICIAL DE BUSCA.

end_at  string optional  
DATA FINAL DE BUSCA.

Panel\Service\Send\historyBounceHard

Histórico de Bounce Hard.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/send/history/bounce/hard',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'start_at'=> 'eligendi',
            'end_at'=> 'incidunt',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/send/history/bounce/hard?start_at=eligendi&end_at=incidunt" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/send/history/bounce/hard"
);

let params = {
    "start_at": "eligendi",
    "end_at": "incidunt",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/send/history/bounce/hard'
params = {
  'start_at': 'eligendi',
  'end_at': 'incidunt',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/send/history/bounce/hard

Query Parameters

start_at  string optional  
DATA INICIAL DE BUSCA.

end_at  string optional  
DATA FINAL DE BUSCA.

Panel\Service\Send\realTime

O histórico de ENVIO varia de cada plano. Verifique condições comerciais na página de planos do serviço.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/send/real_time',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/send/real_time" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/send/real_time"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/send/real_time'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/send/real_time

Panel\Service\Send\search

Methodo alias para Panel\Service\Send\history. Será descontinuado em uma próxima versão.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/send/search',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/send/search" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/send/search"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/send/search'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Panel\Service\Send\show

Detalhes de um envio.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/send/show/{message_id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'message_id'=> 'sint',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/send/show/{message_id}?message_id=sint" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/send/show/{message_id}"
);

let params = {
    "message_id": "sint",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/send/show/{message_id}'
params = {
  'message_id': 'sint',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/send/show/{message_id}

Query Parameters

message_id  string  
MESSAGE ID DA MENSAGEM.

Panel\Share\Element

Gerenciamento de Compartilhamentos.

Panel\Share\Element\index

Lista.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/share/element',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'pkg_url_short_domain_id'=> 'id',
            'pkg_url_short_campaign_id'=> 'aliquam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/share/element?pkg_url_short_domain_id=id&pkg_url_short_campaign_id=aliquam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/share/element"
);

let params = {
    "pkg_url_short_domain_id": "id",
    "pkg_url_short_campaign_id": "aliquam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/share/element'
params = {
  'pkg_url_short_domain_id': 'id',
  'pkg_url_short_campaign_id': 'aliquam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/share/element

Query Parameters

pkg_url_short_domain_id  string optional  

pkg_url_short_campaign_id  string optional  

Panel\Share\Element\show

Mostra.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/share/element/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'nemo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/share/element/{id}?id=nemo" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/share/element/{id}"
);

let params = {
    "id": "nemo",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/share/element/{id}'
params = {
  'id': 'nemo',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

GET api/panel/share/element/{id}

Query Parameters

id  string optional  

Panel\Share\Element\destroy

Remove.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/share/element/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'rerum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/share/element/{id}?id=rerum" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/share/element/{id}"
);

let params = {
    "id": "rerum",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/share/element/{id}'
params = {
  'id': 'rerum',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1
    }
}

Request      

DELETE api/panel/share/element/{id}

Query Parameters

id  string optional  

Panel\Smtp\Account

Gerenciamento dos Hosts de SMTP, Usuários e Envios.

Panel\Smtp\Account\index

Lista todas as contas de SMTP.

Para listar todas as contas de SMTP de um domínio, faça a requisição utilizando o método "Domínios: Visualiza detalhes de um SMTP por ID.".

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/account',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/account" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/account"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/account'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/account

Panel\Smtp\Account\index

Lista todas as contas de SMTP.

Para listar todas as contas de SMTP de um domínio, faça a requisição utilizando o método "Domínios: Visualiza detalhes de um SMTP por ID.".

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/account',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/account" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/account"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/account'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/account

Panel\Smtp\Account\store

Cria uma nova conta de SMTP.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'smtp_id'=> 'quaerat',
        ],
        'json' => [
            'username' => 'quo',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account?smtp_id=quaerat" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"username":"quo"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account"
);

let params = {
    "smtp_id": "quaerat",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "username": "quo"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account'
payload = {
    "username": "quo"
}
params = {
  'smtp_id': 'quaerat',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/smtp/{smtp_id}/account

Query Parameters

smtp_id  string  
ID do SMTP que receberá a conta criada.

Body Parameters

username  string  
usuário que será criado. não informar o domínio completo ou @. Ex: dev

Panel\Smtp\Account\show

Visualiza detalhes de uma conta de SMTP por ID.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'smtp_id'=> 'est',
            'id'=> 'quisquam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}?smtp_id=est&id=quisquam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}"
);

let params = {
    "smtp_id": "est",
    "id": "quisquam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}'
params = {
  'smtp_id': 'est',
  'id': 'quisquam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/{smtp_id}/account/{id}

Query Parameters

smtp_id  string  
ID do SMTP.

id  string  
ID da conta de SMTP.

Panel\Smtp\Account\showByAccount

Visualiza detalhes de uma conta de SMTP por e-mail.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{account}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'smtp_id'=> 'doloremque',
            'username'=> 'vitae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{account}?smtp_id=doloremque&username=vitae" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{account}"
);

let params = {
    "smtp_id": "doloremque",
    "username": "vitae",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{account}'
params = {
  'smtp_id': 'doloremque',
  'username': 'vitae',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/{smtp_id}/account/{account}

Query Parameters

smtp_id  string  
ID do SMTP.

username  string  
USERNAME da conta de SMTP.

Panel\Smtp\Account\destroy

Remove uma conta de SMTP por ID.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'smtp_id'=> 'autem',
            'id'=> 'esse',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}?smtp_id=autem&id=esse" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}"
);

let params = {
    "smtp_id": "autem",
    "id": "esse",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/account/{id}'
params = {
  'smtp_id': 'autem',
  'id': 'esse',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/smtp/{smtp_id}/account/{id}

Query Parameters

smtp_id  string  
ID do SMTP.

id  string optional  
ID da conta de SMTP.

Panel\Smtp\Analytics\Queue

Dados Analytics para Queue.

Panel\Smtp\Analytics\Queue\queue

Dados de Análises de Queue.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/analytics/queue',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/analytics/queue" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/analytics/queue"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/analytics/queue'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/analytics/queue

Panel\Smtp\Compliance\Fbl

Alertas de Abuso e SPAM de um DOMÍNIO.

Panel\Smtp\Compliance\Fbl\index

Lista histórico de ALERTAS DE SPAM aplicados ao DOMINIO.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/spam-report',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'start_at'=> 'dolorem',
            'end_at'=> 'veniam',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/spam-report?start_at=dolorem&end_at=veniam" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/spam-report"
);

let params = {
    "start_at": "dolorem",
    "end_at": "veniam",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/spam-report'
params = {
  'start_at': 'dolorem',
  'end_at': 'veniam',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/spam-report

Query Parameters

start_at  string optional  
DATA INICIAL DE BUSCA.

end_at  string optional  
DATA FINAL DE BUSCA.

Panel\Smtp\Compliance\Fbl\solved

Promove a atualização de um ITEM com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/spam-report/{id}/solved',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/spam-report/{id}/solved?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/spam-report/{id}/solved"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "PUT",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/spam-report/{id}/solved'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/spam-report/{id}/solved

Query Parameters

id  string  
ID DO ITEM.

Panel\Smtp\Email\Send

Gerenciamento dos Hosts de SMTP, Usuários e Envios.

Panel\Smtp\Email\Send\send

Envio (E-mail): Envio de e-mail via API

alt text

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/smtp/{domain}/account/{account}/email/send',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'domain'=> 'odit',
            'account'=> 'vitae',
        ],
        'json' => [
            'email_subject' => 'et',
            'email_from' => 'velit',
            'email_from_name' => 'repellat',
            'email_reply_to' => 'omnis',
            'email_to' => 'exercitationem',
            'email_to_name' => 'est',
            'email_cc' => 'consectetur',
            'email_bcc' => 'dolore',
            'email_html_body' => 'aut',
            'email_text_body' => 'ipsa',
            'email_headers' => 'quia',
            'email_attachaments' => 'perspiciatis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/smtp/{domain}/account/{account}/email/send?domain=odit&account=vitae" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"email_subject":"et","email_from":"velit","email_from_name":"repellat","email_reply_to":"omnis","email_to":"exercitationem","email_to_name":"est","email_cc":"consectetur","email_bcc":"dolore","email_html_body":"aut","email_text_body":"ipsa","email_headers":"quia","email_attachaments":"perspiciatis"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{domain}/account/{account}/email/send"
);

let params = {
    "domain": "odit",
    "account": "vitae",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "email_subject": "et",
    "email_from": "velit",
    "email_from_name": "repellat",
    "email_reply_to": "omnis",
    "email_to": "exercitationem",
    "email_to_name": "est",
    "email_cc": "consectetur",
    "email_bcc": "dolore",
    "email_html_body": "aut",
    "email_text_body": "ipsa",
    "email_headers": "quia",
    "email_attachaments": "perspiciatis"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{domain}/account/{account}/email/send'
payload = {
    "email_subject": "et",
    "email_from": "velit",
    "email_from_name": "repellat",
    "email_reply_to": "omnis",
    "email_to": "exercitationem",
    "email_to_name": "est",
    "email_cc": "consectetur",
    "email_bcc": "dolore",
    "email_html_body": "aut",
    "email_text_body": "ipsa",
    "email_headers": "quia",
    "email_attachaments": "perspiciatis"
}
params = {
  'domain': 'odit',
  'account': 'vitae',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {
        "send_error_info": null,
        "account": {
            "id": 1,
            "client_id": 1,
            "user_id": 1,
            "node_id": 1,
            "smtp_id": 1,
            "account": "dev@iporto.io",
            "password": "12SL0tmOG9xOTIw",
            "finished_at": "2018-05-22 10:36:53",
            "status": "created",
            "deleted_at": null,
            "created_at": "2018-10-19 09:20:23",
            "updated_at": "2018-10-19 09:20:23",
            "display_at": "2019-06-10 15:43:09"
        },
        "params": {
            "email_from": "dev@iporto.io",
            "email_from_name": "Dev",
            "email_to": "test@iporto.io",
            "email_to_name": "Dev",
            "email_cc": null,
            "email_bcc": null,
            "email_subject": "Envio da API",
            "email_html_body": "Oi!",
            "email_text_body": null,
            "email_headers": null
        }
    }
}

Request      

POST api/panel/smtp/{domain}/account/{account}/email/send

Query Parameters

domain  string  
Domínio do SMTP.

account  string  
Usuário utilizado como FROM do envio.

Body Parameters

email_subject  required optional  
Assunto do e-mail.

email_from  required optional  
E-mail utilizado como FROM (de).

email_from_name  Nome optional  
utilizado como FROM (de).

email_reply_to  E-mail optional  
para resposta.

email_to  required optional  
E-mail do destinatário.

email_to_name  Nome optional  
do destinatário.

email_cc  E-mails optional  
para enviar em cópia. É possível separar e-mails com vírgulas.

email_bcc  E-mails optional  
para enviar em cópia coulta. É possível separar e-mails com vírgulas.

email_html_body  required optional  
Conteúdo do E-mail.

email_text_body  Conteúdo optional  
do E-mail versão texto.

email_headers  Array optional  
com headers com Chave e Valor.

email_attachaments   optional  
Anexos.

Panel\Smtp\Health\Score

Score/Pontuação de um DOMINIO.

Panel\Smtp\Health\Score\index

Lista histórico de SCORES aplicados ao DOMINIO.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/health/score',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'smtp_id'=> 'corporis',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/health/score?smtp_id=corporis" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/health/score"
);

let params = {
    "smtp_id": "corporis",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/health/score'
params = {
  'smtp_id': 'corporis',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/health/score

Query Parameters

smtp_id  string  
ID do SMTP.

Panel\Smtp\Health\Score\index

Lista histórico de SCORES aplicados ao DOMINIO.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/health/score',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'smtp_id'=> 'sunt',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/health/score?smtp_id=sunt" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{smtp_id}/health/score"
);

let params = {
    "smtp_id": "sunt",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{smtp_id}/health/score'
params = {
  'smtp_id': 'sunt',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/{smtp_id}/health/score

Query Parameters

smtp_id  string  
ID do SMTP.

Panel\Smtp\Smtp

Gerenciamento dos Hosts de SMTP, Usuários e Envios.

Panel\Smtp\Smtp\tlds

Lista todas as TLD possíveis.

Lista com todas as TLDs disponíveis para a criação de novas contas de SMTP.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/tlds',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/tlds" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/tlds"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/tlds'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/tlds

Panel\Smtp\Smtp\blockedDomains

Lista todas as Domínios bloqueados para criação.

Lista com todas os domínios que não podem ser utilizados para novas criações.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/blocked-domains',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/blocked-domains" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/blocked-domains"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/blocked-domains'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/blocked-domains

Panel\Smtp\Smtp\index

Lista todos os SMTPs criados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp

Panel\Smtp\Smtp\list

Lista todos os SMTPs criados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/list',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/list" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/list"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/list'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/list

Panel\Smtp\Smtp\store

Criar um novo domínio de SMTP.

O processo para criação de um novo domínio de SMTP leva em torno de 1 a 5 minutos para ser finalizado.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/smtp',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'domain' => 'suscipit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/smtp" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"domain":"suscipit"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "domain": "suscipit"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp'
payload = {
    "domain": "suscipit"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/smtp

Body Parameters

domain  string  
Domínio para ser criado.

Panel\Smtp\Smtp\show

Visualiza detalhes de um SMTP por ID.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'molestiae',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/{id}?id=molestiae" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{id}"
);

let params = {
    "id": "molestiae",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{id}'
params = {
  'id': 'molestiae',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/{id}

Query Parameters

id  string  
ID do SMTP criado.

Panel\Smtp\Smtp\showByDomain

Visualiza detalhes de um SMTP por Domínio.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/{domain}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'domain'=> 'eaque',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/{domain}?domain=eaque" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{domain}"
);

let params = {
    "domain": "eaque",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{domain}'
params = {
  'domain': 'eaque',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/{domain}

Query Parameters

domain  string  
Domínio do SMTP criado.

Panel\Smtp\Smtp\ip

Visualiza detalhes dos IP's dedicados de um SMTP, caso o SMTP tenha IP dedicado.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/smtp/{id}/ip',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'sed',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/smtp/{id}/ip?id=sed" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{id}/ip"
);

let params = {
    "id": "sed",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{id}/ip'
params = {
  'id': 'sed',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/smtp/{id}/ip

Query Parameters

id  string  
ID do SMTP criado.

anel\Smtp\Smtp\update

Atualiza um SMTP.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/smtp/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'reprehenderit',
        ],
        'json' => [
            'track_opens' => 'velit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/smtp/{id}?id=reprehenderit" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"track_opens":"velit"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{id}"
);

let params = {
    "id": "reprehenderit",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "track_opens": "velit"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{id}'
payload = {
    "track_opens": "velit"
}
params = {
  'id': 'reprehenderit',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/smtp/{id}

Query Parameters

id  string  
ID DO SMTP. Ex: 1

Body Parameters

track_opens  string  
SE DOMINIO UTILIZA TRACK DE ABERTURAS (yes,no). Ex: yes

Panel\Smtp\Smtp\destroy

Remove um domínio de SMTP por ID.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/smtp/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'optio',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/smtp/{id}?id=optio" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{id}"
);

let params = {
    "id": "optio",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{id}'
params = {
  'id': 'optio',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/smtp/{id}

Query Parameters

id  string  
ID do SMTP criado.

Panel\Smtp\Smtp\destroyByDomain

Remove um domínio de SMTP por Domínio.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->delete(
    'https://api.iporto.com.br/api/panel/smtp/{domain}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'domain'=> 'dolorum',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X DELETE \
    "https://api.iporto.com.br/api/panel/smtp/{domain}?domain=dolorum" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/smtp/{domain}"
);

let params = {
    "domain": "dolorum",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/smtp/{domain}'
params = {
  'domain': 'dolorum',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('DELETE', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

DELETE api/panel/smtp/{domain}

Query Parameters

domain  string  
DOMINIO do SMTP criado.

Panel\Task\Task

Gerenciamento de TAREFAS. TAREFAS são iniciadas quando ações precisam rodar em "segundo plano".

Panel\Task\Task\show

Mostra detalhes de uma TAREFA.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/task/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'et',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/task/{id}?id=et" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/task/{id}"
);

let params = {
    "id": "et",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/task/{id}'
params = {
  'id': 'et',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {
        "id": 1,
        "client_id": 1,
        "object_id": 1,
        "raw": "{\"name\":\"Listsa de Contatos - Primeira Lista de Contatos\",\"object_id\":14}",
        "retries": 0,
        "status": "awaiting",
        "created_at": "2019-06-07 17:39:55",
        "updated_at": "2019-06-07 17:39:55",
        "display_at": "2019-06-07 17:44:29"
    }
}

Request      

GET api/panel/task/{id}

Query Parameters

id  string  
ID DA TAREFA. Ex: 1

Panel\Task\Task\store

Cria uma nova TAREFA;

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->post(
    'https://api.iporto.com.br/api/panel/task',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'json' => [
            'name' => 'nihil',
            'object_id' => 'culpa',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X POST \
    "https://api.iporto.com.br/api/panel/task" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"name":"nihil","object_id":"culpa"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/task"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "name": "nihil",
    "object_id": "culpa"
}

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/task'
payload = {
    "name": "nihil",
    "object_id": "culpa"
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('POST', url, headers=headers, json=payload)
response.json()

Example response (200):

{
    "data": {}
}

Request      

POST api/panel/task

Body Parameters

name  string  
NOME DA TAREFA. Ex: Dados do Cliente

object_id  string  
ID DO OBJETO PRINCIPAL. Ex: 1

Panel\Webhook\Email

Gerenciamento de WEBHOOK.

Panel\Webhook\Email\show

Mostra.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/webhook/email',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'inventore',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/webhook/email?id=inventore" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/webhook/email"
);

let params = {
    "id": "inventore",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/webhook/email'
params = {
  'id': 'inventore',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/webhook/email

Query Parameters

id  string  
ID DO CONTATO. Ex: 1

Panel\Webhook\Email\update

Atualiza.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/webhook/email',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'eos',
        ],
        'json' => [
            'authorization_method' => 'autem',
            'authorization_token' => 'porro',
            'endpoint_url' => 'ratione',
            'msg_deliverability_yes_queue' => 'ratione',
            'msg_deliverability_yes_delivery' => 'aut',
            'msg_deliverability_not_delivery_soft_bounce' => 'laborum',
            'msg_deliverability_not_delivery_hard_bounce' => 'quis',
            'msg_deliverability_not_accepted' => 'quibusdam',
            'msg_engagement_open' => 'quis',
            'msg_engagement_click' => 'eum',
            'msg_engagement_unsubscribe' => 'sint',
            'msg_engagement_compliance_spam' => 'mollitia',
            'webhook_status' => 'consectetur',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/webhook/email?id=eos" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"authorization_method":"autem","authorization_token":"porro","endpoint_url":"ratione","msg_deliverability_yes_queue":"ratione","msg_deliverability_yes_delivery":"aut","msg_deliverability_not_delivery_soft_bounce":"laborum","msg_deliverability_not_delivery_hard_bounce":"quis","msg_deliverability_not_accepted":"quibusdam","msg_engagement_open":"quis","msg_engagement_click":"eum","msg_engagement_unsubscribe":"sint","msg_engagement_compliance_spam":"mollitia","webhook_status":"consectetur"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/webhook/email"
);

let params = {
    "id": "eos",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "authorization_method": "autem",
    "authorization_token": "porro",
    "endpoint_url": "ratione",
    "msg_deliverability_yes_queue": "ratione",
    "msg_deliverability_yes_delivery": "aut",
    "msg_deliverability_not_delivery_soft_bounce": "laborum",
    "msg_deliverability_not_delivery_hard_bounce": "quis",
    "msg_deliverability_not_accepted": "quibusdam",
    "msg_engagement_open": "quis",
    "msg_engagement_click": "eum",
    "msg_engagement_unsubscribe": "sint",
    "msg_engagement_compliance_spam": "mollitia",
    "webhook_status": "consectetur"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/webhook/email'
payload = {
    "authorization_method": "autem",
    "authorization_token": "porro",
    "endpoint_url": "ratione",
    "msg_deliverability_yes_queue": "ratione",
    "msg_deliverability_yes_delivery": "aut",
    "msg_deliverability_not_delivery_soft_bounce": "laborum",
    "msg_deliverability_not_delivery_hard_bounce": "quis",
    "msg_deliverability_not_accepted": "quibusdam",
    "msg_engagement_open": "quis",
    "msg_engagement_click": "eum",
    "msg_engagement_unsubscribe": "sint",
    "msg_engagement_compliance_spam": "mollitia",
    "webhook_status": "consectetur"
}
params = {
  'id': 'eos',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/webhook/email

Query Parameters

id  string  
-. Ex: 1

Body Parameters

authorization_method  string  
-. Ex:

authorization_token  string  
-. Ex:

endpoint_url  string  
-. Ex:

msg_deliverability_yes_queue  string  
- ('yes','no'). Ex:

msg_deliverability_yes_delivery  string  
- ('yes','no'). Ex:

msg_deliverability_not_delivery_soft_bounce  string  
- ('yes','no'). Ex:

msg_deliverability_not_delivery_hard_bounce  string  
- ('yes','no'). Ex:

msg_deliverability_not_accepted  string  
- ('yes','no'). Ex:

msg_engagement_open  string  
- ('yes','no'). Ex:

msg_engagement_click  string  
- ('yes','no'). Ex:

msg_engagement_unsubscribe  string  
- ('yes','no'). Ex:

msg_engagement_compliance_spam  string  
- ('yes','no'). Ex:

webhook_status  string  
- ('active','inactive'). Ex:

api/panel/webhook/email/test

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/webhook/email/test',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/webhook/email/test" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/webhook/email/test"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/webhook/email/test'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/panel/webhook/email/test

Panel\Webhook\Sms

Gerenciamento de WEBHOOK.

Panel\Webhook\Sms\show

Mostra.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/webhook/sms',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'sint',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/webhook/sms?id=sint" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/webhook/sms"
);

let params = {
    "id": "sint",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/webhook/sms'
params = {
  'id': 'sint',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/webhook/sms

Query Parameters

id  string  
ID DO CONTATO. Ex: 1

Panel\Webhook\Sms\update

Atualiza.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->put(
    'https://api.iporto.com.br/api/panel/webhook/sms',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> 'ut',
        ],
        'json' => [
            'authorization_method' => 'dolorem',
            'authorization_token' => 'aut',
            'endpoint_url' => 'quo',
            'msg_deliverability_yes_queue' => 'voluptatibus',
            'msg_deliverability_yes_delivery' => 'neque',
            'msg_deliverability_not_accepted' => 'nisi',
            'msg_engagement_answer' => 'nihil',
            'msg_engagement_click' => 'voluptas',
            'msg_engagement_unsubscribe' => 'deleniti',
            'msg_engagement_compliance_spam' => 'magni',
            'webhook_status' => 'odit',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X PUT \
    "https://api.iporto.com.br/api/panel/webhook/sms?id=ut" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c" \
    -d '{"authorization_method":"dolorem","authorization_token":"aut","endpoint_url":"quo","msg_deliverability_yes_queue":"voluptatibus","msg_deliverability_yes_delivery":"neque","msg_deliverability_not_accepted":"nisi","msg_engagement_answer":"nihil","msg_engagement_click":"voluptas","msg_engagement_unsubscribe":"deleniti","msg_engagement_compliance_spam":"magni","webhook_status":"odit"}'
const url = new URL(
    "https://api.iporto.com.br/api/panel/webhook/sms"
);

let params = {
    "id": "ut",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

let body = {
    "authorization_method": "dolorem",
    "authorization_token": "aut",
    "endpoint_url": "quo",
    "msg_deliverability_yes_queue": "voluptatibus",
    "msg_deliverability_yes_delivery": "neque",
    "msg_deliverability_not_accepted": "nisi",
    "msg_engagement_answer": "nihil",
    "msg_engagement_click": "voluptas",
    "msg_engagement_unsubscribe": "deleniti",
    "msg_engagement_compliance_spam": "magni",
    "webhook_status": "odit"
}

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/webhook/sms'
payload = {
    "authorization_method": "dolorem",
    "authorization_token": "aut",
    "endpoint_url": "quo",
    "msg_deliverability_yes_queue": "voluptatibus",
    "msg_deliverability_yes_delivery": "neque",
    "msg_deliverability_not_accepted": "nisi",
    "msg_engagement_answer": "nihil",
    "msg_engagement_click": "voluptas",
    "msg_engagement_unsubscribe": "deleniti",
    "msg_engagement_compliance_spam": "magni",
    "webhook_status": "odit"
}
params = {
  'id': 'ut',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('PUT', url, headers=headers, json=payload, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

PUT api/panel/webhook/sms

Query Parameters

id  string  
-. Ex: 1

Body Parameters

authorization_method  string  
-. Ex:

authorization_token  string  
-. Ex:

endpoint_url  string  
-. Ex:

msg_deliverability_yes_queue  string  
- ('yes','no'). Ex:

msg_deliverability_yes_delivery  string  
- ('yes','no'). Ex:

msg_deliverability_not_accepted  string  
- ('yes','no'). Ex:

msg_engagement_answer  string  
- ('yes','no'). Ex:

msg_engagement_click  string  
- ('yes','no'). Ex:

msg_engagement_unsubscribe  string  
- ('yes','no'). Ex:

msg_engagement_compliance_spam  string  
- ('yes','no'). Ex:

webhook_status  string  
- ('active','inactive'). Ex:

api/panel/webhook/sms/test

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/webhook/sms/test',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/webhook/sms/test" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/webhook/sms/test"
);

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/webhook/sms/test'
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers)
response.json()

Request      

GET api/panel/webhook/sms/test

Pkg\Template\Email

Gerenciamento de Pkg: TEMPLATES. Campaign

Pkg\Template\Email\index

TODO: Descrição método.

alt text

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/template/email/campaign',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'search'=> 'odit',
            'status'=> 'maxime',
            'editor_type'=> 'qui',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/template/email/campaign?search=odit&status=maxime&editor_type=qui" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/template/email/campaign"
);

let params = {
    "search": "odit",
    "status": "maxime",
    "editor_type": "qui",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/template/email/campaign'
params = {
  'search': 'odit',
  'status': 'maxime',
  'editor_type': 'qui',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": [
        {}
    ],
    "meta": {
        "pagination": {
            "total": 1,
            "count": 1,
            "per_page": 10,
            "current_page": 1,
            "total_pages": 1,
            "links": []
        }
    }
}

Request      

GET api/panel/pkg/template/email/campaign

Query Parameters

search  string optional  
CAMPO DE BUSCA POR NOME OU ID.

status  string optional  
CAMPO DE BUSCA POR STATUS.

editor_type  string optional  
TEMPLATES PARA CADA TIPO DE EDITOR DE CAMPANHA.

Pkg\Template\Email\show

Retorna um ITEM para visualização com base nos parâmetros enviados.

alt text

REQUISIÇÃO AUTENTICADA.

Example request:


$client = new \GuzzleHttp\Client();
$response = $client->get(
    'https://api.iporto.com.br/api/panel/pkg/template/email/campaign/{id}',
    [
        'headers' => [
            'Accept' => 'application/json',
            'Authorization' => 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c',
        ],
        'query' => [
            'id'=> '1',
        ],
    ]
);
$body = $response->getBody();
print_r(json_decode((string) $body));
curl -X GET \
    -G "https://api.iporto.com.br/api/panel/pkg/template/email/campaign/{id}?id=1" \
    -H "Content-Type: application/json" \
    -H "Accept: application/json" \
    -H "Authorization: Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c"
const url = new URL(
    "https://api.iporto.com.br/api/panel/pkg/template/email/campaign/{id}"
);

let params = {
    "id": "1",
};
Object.keys(params)
    .forEach(key => url.searchParams.append(key, params[key]));

let headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "Authorization": "Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());
import requests
import json

url = 'https://api.iporto.com.br/api/panel/pkg/template/email/campaign/{id}'
params = {
  'id': '1',
}
headers = {
  'Content-Type': 'application/json',
  'Accept': 'application/json',
  'Authorization': 'Bearer OU5ndE35GUCPNAz/lMqeOTELklycyF9fi1szfrJR66wzOWiLRSoMNRYHERRUCMBvAscQDDFO6wS3BqKmfk4jheiCZEuKhlS0jq4tFlQ7H9eNd9yPogqoEcN+lLwdOqAQno3RTxUaBRSpW7GFKt6unhFak4JfR6PVtD2l6eAxMcY58OHK8PLGxBb6T/zP1YNlzYrH8OP4gMvR0699yrzcOmB/xLrUOMGY8CctIjk5fImHRHmmCK71pvAm9t1ndZIB:2:3c'
}

response = requests.request('GET', url, headers=headers, params=params)
response.json()

Example response (200):

{
    "data": {}
}

Request      

GET api/panel/pkg/template/email/campaign/{id}

Query Parameters

id  string  
ID DO ITEM.