🏢 Tenant API
Atualizado
Atualizado
POST /tenantCreateApi HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 584
"{\n // Nome da API que será criada\n \"name\": \"API 1\",\n \n // ID da sessão do WhatsApp associada\n \"sessionId\": 1,\n \n // URL para receber atualizações de status do serviço (opcional)\n \"urlServiceStatus\": null,\n \n // URL para receber atualizações de status das mensagens (opcional)\n \"urlMessageStatus\": null,\n \n // ID do usuário que está criando a API\n \"userId\": 1,\n \n // Token de autenticação para a API\n \"authToken\": \"123456\",\n \n // ID do tenant que terá a API\n \"tenant\": 1\n}"POST /tenantDeleteApi HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 320
"{\n // ID da sessão do WhatsApp associada à API\n \"sessionId\": 43,\n \n // ID do usuário que está deletando a API\n \"userId\": 1,\n \n // ID do tenant que possui a API\n \"tenant\": 1,\n \n // ID da API que será deletada\n \"apiId\": \"5ec32c80-4549-4256-8ed1-ed57b86396c3\"\n}"POST /tenantApiStoreTenant HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 789
"{\n // Status do tenant (active, inactive)\n \"status\": \"active\",\n \n // Nome da empresa/tenant\n \"name\": \"Empresa Exemplo\",\n \n // Número máximo de usuários permitidos\n \"maxUsers\": 3,\n \n // Número máximo de conexões WhatsApp permitidas\n \"maxConnections\": 3,\n \n // Confirmação de aceite dos termos\n \"acceptTerms\": true,\n \n // Email do administrador do tenant\n \"email\": \"[email protected]\",\n \n // Senha do administrador (mínimo 8 caracteres, incluindo números e caracteres especiais)\n \"password\": \"securePassword123!\",\n \n // Nome completo do administrador\n \"userName\": \"Pedro Bastos\",\n \n // Perfil do administrador (admin, user)\n \"profile\": \"admin\"\n}"POST /tenantApiCreateSession HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 326
"{\n // Tenant\n \"tenant\": 1,\n\n // Nome da instância do WhatsApp\n \"name\": \"My WhatsApp Instance\",\n \n // Status inicial da sessão (DISCONNECTED, CONNECTED)\n \"status\": \"DISCONNECTED\",\n \n // Tipo da sessão (whatsapp, baileys, meow, evo, uazapi, zapi)\n \"type\": \"baileys\"\n}"POST /tenantApiShowTenant HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 63
"{\n // ID do tenant que será consultado\n \"id\": 1\n}"POST /tenantApiUpdateTenant HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 398
"{\n // Status do tenant (active, inactive)\n \"status\": \"active\",\n \n // Identidade do tenant (CPF/CNPJ) - indentificador usado para reconhecer qual tenant será atualizado\n \"identity\": \"07122989674\",\n \n // Número máximo de usuários permitidos\n \"maxUsers\": 100,\n \n // Número máximo de conexões WhatsApp permitidas\n \"maxConnections\": 10\n}"GET /tenantApiListTenants HTTP/1.1
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*