Referência da API
API externa do CRM Hyper · /v2/api/external/{apiId}/… · 207 rotas em 29 categorias.
Para não-dev: a API externa permite que outros sistemas conversem com o seu CRM — criar contatos, enviar mensagens, gerar tickets. Cada cliente tem um {apiId} e um token próprio. Você não precisa disso se usa apenas o painel do CRM.
📅 Agendamentos e Lembretes 10 rotas · exige Authorization: Bearer {token}
AppointmentCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição titlestring Não descriptionstring Não contactIdstring Não contactNamestring Não contactPhonestring Não whatsappIdstring Não startAtstring Não endAtstring Não statusstring Não notesstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/appointment/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"title": "texto",
"description": "texto",
"contactId": "texto",
"contactName": "texto",
"contactPhone": "texto",
"whatsappId": "texto",
"startAt": "texto",
"endAt": "texto",
"status": "texto",
"notes": "texto"
}'Resposta (200) AppointmentDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/appointment/delete/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) AppointmentList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1statusquery Não pending | confirmed | cancelled | completed texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/appointment/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'
-G --data-urlencode 'status=texto'Resposta (200) AppointmentShow
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/appointment/show/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) AppointmentUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição titlestring Não descriptionstring Não contactIdstring Não contactNamestring Não contactPhonestring Não whatsappIdstring Não startAtstring Não endAtstring Não statusstring Não notesstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/appointment/update/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"title": "texto",
"description": "texto",
"contactId": "texto",
"contactName": "texto",
"contactPhone": "texto",
"whatsappId": "texto",
"startAt": "texto",
"endAt": "texto",
"status": "texto",
"notes": "texto"
}'Resposta (200) ScheduleReminderCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não descriptionstring Não hoursBeforeEventinteger Não messageTypestring Não messageContentstring Não whatsappIdstring Não activeboolean Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/scheduleReminder/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"description": "texto",
"hoursBeforeEvent": 1,
"messageType": "texto",
"messageContent": "texto",
"whatsappId": "texto",
"active": true
}'Resposta (200) ScheduleReminderDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/scheduleReminder/delete/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) ScheduleReminderList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/scheduleReminder/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ScheduleReminderToggle
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/scheduleReminder/toggle/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) ScheduleReminderUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não descriptionstring Não hoursBeforeEventinteger Não messageTypestring Não messageContentstring Não whatsappIdstring Não activeboolean Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/scheduleReminder/update/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"description": "texto",
"hoursBeforeEvent": 1,
"messageType": "texto",
"messageContent": "texto",
"whatsappId": "texto",
"active": true
}'Resposta (200) 📣 Campanhas 15 rotas · exige Authorization: Bearer {token}
CampaignCancel
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/cancel/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignContactsAdd
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/contacts/add/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '[
{
"name": "texto",
"number": "texto"
}
]'Resposta (200) CampaignContactsList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada Resposta (200) CampaignContactsRemove
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. textocontactIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/contacts/remove/{campaignId}/{contactId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignContactsRemoveAll
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/contacts/removeAll/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não startstring Não message1string Não message2string Não message3string Não sessionIdstring Não delaystring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"start": "texto",
"message1": "texto",
"message2": "texto",
"message3": "texto",
"sessionId": "texto",
"delay": "texto"
}'Resposta (200) CampaignDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/delete/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignDuplicate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/duplicate/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) CampaignPause
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/pause/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignReport
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/report/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) CampaignResume
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/resume/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignSkip
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/skip/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignStart
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/start/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) CampaignUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textocampaignIdpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não startstring Não message1string Não message2string Não message3string Não sessionIdstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/campaign/update/{campaignId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"start": "texto",
"message1": "texto",
"message2": "texto",
"message3": "texto",
"sessionId": "texto"
}'Resposta (200) 🔌 Canais e Sessões 7 rotas · exige Authorization: Bearer {token}
CreateSession
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não Nome da instância do WhatsApp statusstring Não Status inicial da sessão (DISCONNECTED, CONNECTED) typestring Não Tipo da sessão
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/createtSession'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"status": "texto",
"type": "texto"
}'Resposta (200) DeleteSession
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdinteger Não ID da sessão do WhatsApp que será deletada
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/deleteSession'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": 1
}'Resposta (200) RequestNewQrCode
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdinteger Não ID da sessão do WhatsApp que terá um novo QR Code gerado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/requestNewQrCodeSession'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": 1
}'Resposta (200) ShowChannelInformation
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do canal (formato: 5511999999999)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showChannel'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto"
}'Resposta (200) ShowChannelInformationById
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição idinteger Não ID do canal que será consultado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showChannelById'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"id": 1
}'Resposta (200) ShowQrCode
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdinteger Não ID da sessão do WhatsApp que terá o QR Code gerado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/qrCodeSession'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": 1
}'Resposta (200) StartSession
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdinteger Não ID da sessão do WhatsApp que será iniciada
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/startSession'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": 1
}'Resposta (200) 👤 Contatos 12 rotas · exige Authorization: Bearer {token}
BlockContact
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição contactIdinteger Não ID do contato que será bloqueado/desbloqueado blockedboolean Não true para bloquear, false para desbloquear
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/blockContact'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"contactId": 1,
"blocked": true
}'Resposta (200) CreateContact
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não Nome completo do contato numberstring Não Número do WhatsApp (formato: 5511999999999) emailstring Não Email do contato cpfstring Não CPF do contato (formato: 000.000.000-00) firstNamestring Não Primeiro nome do contato lastNamestring Não Sobrenome do contato businessNamestring Não Nome da empresa do contato birthdayDatestring Não Data de nascimento (formato: DD/MM/AAAA) externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/createContact'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"number": "texto",
"email": "texto",
"cpf": "texto",
"firstName": "texto",
"lastName": "texto",
"businessName": "texto",
"birthdayDate": "texto",
"externalKey": "texto",
"validateNumber": true
}'Resposta (200) SearchContacts
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição searchParamstring Não Parâmetro de busca textual (opcional) - busca em nome, número, CPF, etc pageinteger Não Número da página (padrão: 1) limitinteger Não Limite de resultados por página (padrão: 40) tagIdinteger Não ID de uma tag para filtrar (opcional)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/contacts/search'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"searchParam": "texto",
"page": 1,
"limit": 1,
"tagId": 1
}'Resposta (200) ShowContact
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do contato (formato: 5511999999999) validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showcontact'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"validateNumber": true
}'Resposta (200) UpdateContact
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não Nome completo do contato numberstring Não Número do WhatsApp (formato: 5511999999999) emailstring Não Email do contato cpfstring Não CPF do contato (formato: 000.000.000-00) firstNamestring Não Primeiro nome do contato lastNamestring Não Sobrenome do contato businessNamestring Não Nome da empresa do contato birthdayDatestring Não Data de nascimento (formato: DD/MM/AAAA) kanbaninteger Não ID do kanban do contato externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateContact'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"number": "texto",
"email": "texto",
"cpf": "texto",
"firstName": "texto",
"lastName": "texto",
"businessName": "texto",
"birthdayDate": "texto",
"kanban": 1,
"externalKey": "texto",
"validateNumber": true
}'Resposta (200) UpdateContactKanban
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição contactIdinteger Não ID do contato que terá o kanban (carteira) alterado kanbaninteger Não ID do kanban (carteira) que será atribuído ao contato
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateContactKanban'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"contactId": 1,
"kanban": 1
}'Resposta (200) UpdateContactWallet
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição contactIdinteger Não ID do contato que será carteirizado walletIdinteger Não ID da wallet que será atribuída ao contato (pode usar walletId ou walletIds)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateContactWallet'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"contactId": 1,
"walletId": 1
}'Resposta (200) MergeContacts
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição pairsarray<object> Não Pares a mesclar (max 150 por requisicao — use chunking). Cada par aceita IDs OU numeros. Por numero: resolucao exato-primeiro; se ambiguo, a linha retorna ERR_NUMBER_AMBIGUOUS com os candidatos.
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/mergecontacts'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"pairs": [
{
"primaryId": 1,
"duplicateId": 1
}
]
}'Resposta (200) FindDuplicateContacts
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição limitinteger Não Limite de pares retornados (padrao 500) matchKindsarray<string> Não Heuristicas (padrao: variante do 9o digito + cross-collision LID)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/findduplicatecontacts'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"limit": 1,
"matchKinds": [
"texto"
]
}'Resposta (200) UnmergeContacts
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição duplicateIdsarray<integer> Não Desfaz mesclagens registradas (ordem inversa: a mais recente primeiro). Max 150 por requisicao. mergeLogIdsarray<object> Não Alternativa: ids do log de mesclagem
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/unmergecontacts'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"duplicateIds": [
1
],
"mergeLogIds": [
{}
]
}'Resposta (200) 🏗️ CRM - Pipeline 10 rotas · exige Authorization: Bearer {token}
PipelineCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não descriptionstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/pipeline/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"description": "texto"
}'Resposta (200) PipelineDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/pipeline/delete/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) PipelineList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/pipeline/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) PipelineShow
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/pipeline/show/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) PipelineUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/pipeline/update/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto"
}'Resposta (200) StageCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não pipelineIdstring Não orderinteger Não colorstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/stage/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"pipelineId": "texto",
"order": 1,
"color": "texto"
}'Resposta (200) StageDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/stage/delete/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) StageList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1pipelineIdquery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/stage/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'
-G --data-urlencode 'pipelineId=texto'Resposta (200) StageShow
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/stage/show/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) StageUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/stage/update/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto"
}'Resposta (200) 📊 Dashboard 10 rotas · exige Authorization: Bearer {token}
DashTicketsAndTimes
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsAndTimes'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsChannels
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsChannels'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsEvolution
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsEvolution'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsEvolutionByValue
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsEvolutionByValue'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsEvolutionChannelsName
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsEvolutionChannelsName'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsPerUser
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsPerUser'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsQueue
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsQueue'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsReasons
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsReasons'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsStatus
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsStatus'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) DashTicketsUser
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textostartDatequery Não textoendDatequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/dash/ticketsUser'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'startDate=texto'
-G --data-urlencode 'endDate=texto'Resposta (200) 📤 Envio em Lote 8 rotas · exige Authorization: Bearer {token}
BulkDispatchIncrementProgress
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textodispatchIdpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição successboolean Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkDispatch/incrementProgress/{dispatchId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"success": true
}'Resposta (200) BulkDispatchList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkDispatch/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) BulkDispatchShow
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textodispatchIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkDispatch/show/{dispatchId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) BulkDispatchUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textodispatchIdpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição statusstring Não cancellationReasonstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkDispatch/update/{dispatchId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"status": "texto",
"cancellationReason": "texto"
}'Resposta (200) BulkFastMessage
v2 crossChannelTicketCheck: quando a flag 'Verificar conversa em outros canais' do tenant esta ligada, destinatarios com ticket aberto ou pendente (em qualquer canal) NAO recebem o disparo. A resposta inclui skipped (contagem) e skippedNumbers (lista). Para ignorar a checagem nesta chamada, envie "skipActiveTicketCheck": false no body.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não whatsappTypestring Não arrayNumbersarray<string> Não messagestring Não mininteger Não maxinteger Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkFastMessage'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"whatsappType": "texto",
"arrayNumbers": [
"texto"
],
"message": "texto",
"min": 1,
"max": 1
}'Resposta (200) BulkIndividual
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não numberstring Não messagestring Não externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkIndividual'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"number": "texto",
"message": "texto",
"externalKey": "texto"
}'Resposta (200) BulkSendMessage
v2 crossChannelTicketCheck: quando a flag 'Verificar conversa em outros canais' do tenant esta ligada, destinatarios com ticket aberto ou pendente (em qualquer canal) NAO recebem o disparo. A resposta inclui skipped (contagem) e skippedNumbers (lista). Para ignorar a checagem nesta chamada, envie "skipActiveTicketCheck": false no body.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não arrayNumbersarray<string> Não messagestring Não mininteger Não maxinteger Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkSendMessage'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"arrayNumbers": [
"texto"
],
"message": "texto",
"min": 1,
"max": 1
}'Resposta (200) BulkSendMessageWithVariable
v2 crossChannelTicketCheck: quando a flag 'Verificar conversa em outros canais' do tenant esta ligada, o destinatario com ticket aberto ou pendente (em qualquer canal) NAO recebe o disparo. A resposta inclui skipped (contagem) e skippedNumbers (lista). Para ignorar a checagem nesta chamada, envie "skipActiveTicketCheck": false no body.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não messagestring Não dataInputstring Não mininteger Não maxinteger Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/bulkSendMessageWithVariable'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"message": "texto",
"dataInput": "texto",
"min": 1,
"max": 1
}'Resposta (200) 🎯 Envio por Ticket 1 rota · exige Authorization: Bearer {token}
SendMessageByTicket
Endpoint com mais de um formato de payload na coleção oficial: **SendMessageByTicketText**, **SendMessageByTicketFile**, **SendMessageByTicketMediaUrl**, **SendMessageByTicketBase64**. Veja os exemplos do corpo para escolher a variante.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket (conversa) que recebera a mensagem bodystring Sim Texto da mensagem (obrigatorio quando nao ha midia) externalKeystring Não Chave unica p/ idempotencia (recomendado) reopenboolean Não Reabrir ticket fechado antes de enviar (sem isto, ticket fechado retorna 409) isClosedboolean Não Fechar o ticket apos o envio
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendMessageByTicket'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": "texto",
"externalKey": "texto",
"reopen": true,
"isClosed": true
}'Resposta (200) 📂 Galeria 3 rotas · exige Authorization: Bearer {token}
GalleryDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/gallery/delete/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) GalleryList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopageNumberquery Não 1fileTypequery Não texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/gallery/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'pageNumber=1'
-G --data-urlencode 'fileType=texto'Resposta (200) GalleryUpload
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição descriptionstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/gallery/upload'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"description": "texto"
}'Resposta (200) 👥 Grupos WhatsApp 15 rotas · exige Authorization: Bearer {token}
GroupAddParticipant
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não participantsarray<string> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/addParticipant'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"participants": [
"texto"
]
}'Resposta (200) GroupChangeDescription
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não descriptionstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/changeDescription'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"description": "texto"
}'Resposta (200) GroupChangePicture
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não picturestring Não exemplo.com/foto.jpg"
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/changePicture'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"picture": "texto"
}'Resposta (200) GroupChangeTitle
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não titlestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/changeTitle'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"title": "texto"
}'Resposta (200) GroupCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não titlesarray<string> Não numberstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"titles": [
"texto"
],
"number": "texto"
}'Resposta (200) GroupDemote
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não participantsarray<string> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/demote'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"participants": [
"texto"
]
}'Resposta (200) GroupGetInviteLink
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/getInviteLink'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupId": "texto"
}'Resposta (200) GroupList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto"
}'Resposta (200) GroupListParticipants
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/listParticipants'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
]
}'Resposta (200) GroupPromote
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não participantsarray<string> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/promote'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"participants": [
"texto"
]
}'Resposta (200) GroupRemoveParticipant
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não participantsarray<string> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/removeParticipant'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"participants": [
"texto"
]
}'Resposta (200) GroupSetAdminsOnly
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdsarray<string> Não adminsOnlyboolean Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/setAdminsOnly'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupIds": [
"texto"
],
"adminsOnly": true
}'Resposta (200) GroupShowById
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdstring Não groupIdstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/showById'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": "texto",
"groupId": "texto"
}'Resposta (200) ListGroupsInfo
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição listGroupsboolean Não lista todos os grupos listParticipantsboolean Não lista todos os grupos e adiciona o array de participantes
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listGroupInfo'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"listGroups": true,
"listParticipants": true
}'Resposta (200) GroupLeave
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição whatsappIdinteger Não ID da sessao (canal WABA oficial — outros tipos retornam ERR_LEAVE_GROUP_WABA_ONLY) groupIdstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group/leave'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"whatsappId": 1,
"groupId": "texto"
}'Resposta (200) 🟢 Interativo Baileys 6 rotas · exige Authorization: Bearer {token}
BaileysQuickReply
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não buttonsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/baileys/quickReply'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"buttons": [
{
"display_text": "texto",
"id": "texto"
}
]
}'Resposta (200) BaileysSingleSelect
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não listobject Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/baileys/singleSelect'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"list": {
"title": "texto",
"sections": [
{
"title": "texto",
"rows": []
}
]
}
}'Resposta (200) BaileysPixButton
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não pixTypestring Não pixKeystring Não pixNamestring Não bodyTextstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/baileys/pixButton'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"pixType": "texto",
"pixKey": "texto",
"pixName": "texto",
"bodyText": "texto"
}'Resposta (200) BaileysCtaCopy
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não displayTextstring Não copyCodestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/baileys/ctaCopy'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"displayText": "texto",
"copyCode": "texto"
}'Resposta (200) BaileysCtaUrl
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não displayTextstring Não urlstring Não exemplo.com"
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/baileys/ctaUrl'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"displayText": "texto",
"url": "texto"
}'Resposta (200) BaileysCtaCall
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não displayTextstring Não phoneNumberstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/baileys/ctaCall'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"displayText": "texto",
"phoneNumber": "texto"
}'Resposta (200) 📷 Interativo Instagram 5 rotas · exige Authorization: Bearer {token}
Quick Reply
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não messagestring Não quickRepliesarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/instagram/quickReply'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"message": "texto",
"quickReplies": [
{
"content_type": "texto",
"title": "texto",
"payload": "texto"
}
]
}'Resposta (200) Button Template
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não messagestring Não buttonsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/instagram/buttonTemplate'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"message": "texto",
"buttons": [
{
"type": "texto",
"title": "texto",
"payload": "texto"
}
]
}'Resposta (200) Generic Template (cards)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não elementsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/instagram/genericTemplate'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"elements": [
{
"title": "texto",
"subtitle": "texto",
"image_url": "texto",
"buttons": [
{}
]
}
]
}'Resposta (200) Ice Breakers (get/set/delete)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição actionstring Não iceBreakersarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/instagram/iceBreakers'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"action": "texto",
"iceBreakers": [
{
"question": "texto",
"payload": "texto"
}
]
}'Resposta (200) 💬 Interativo Messenger 9 rotas · exige Authorization: Bearer {token}
Quick Reply
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não messagestring Não quickRepliesarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/quickReply'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"message": "texto",
"quickReplies": [
{
"content_type": "texto",
"title": "texto",
"payload": "texto"
}
]
}'Resposta (200) Button Template
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não messagestring Não buttonsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/buttonTemplate'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"message": "texto",
"buttons": [
{
"type": "texto",
"title": "texto",
"payload": "texto"
}
]
}'Resposta (200) Generic Template (cards)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não elementsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/genericTemplate'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"elements": [
{
"title": "texto",
"subtitle": "texto",
"image_url": "texto",
"buttons": [
{}
]
}
]
}'Resposta (200) Media Template (image/video + botões)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não mediaTypestring Não mediaUrlstring Não exemplo.com/imagem.jpg", buttonsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/mediaTemplate'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"mediaType": "texto",
"mediaUrl": "texto",
"buttons": [
{
"type": "texto",
"title": "texto",
"payload": "texto"
}
]
}'Resposta (200) Receipt Template (recibo)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não receiptobject Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/receiptTemplate'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"receipt": {
"recipient_name": "texto",
"order_number": "texto",
"currency": "texto",
"payment_method": "texto",
"summary": {
"total_cost": 1.0
},
"elements": [
{
"title": "texto",
"price": 1.0,
"quantity": 1
}
]
}
}'Resposta (200) Message Tag (Marketing/Utility)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não messagestring Não tagstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/messageTag'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"message": "texto",
"tag": "texto"
}'Resposta (200) Customer Feedback Template (NPS/CSAT)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não titlestring Não subtitlestring Não business_privacy_urlstring Não exemplo.com/privacidade", expires_in_daysinteger Não feedback_screensarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/messenger/customerFeedback'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"title": "texto",
"subtitle": "texto",
"business_privacy_url": "texto",
"expires_in_days": 1,
"feedback_screens": [
{
"questions": [
{}
]
}
]
}'Resposta (200) Greeting Text (get/set/delete)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição actionstring Não greetingsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/messenger/greeting'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"action": "texto",
"greetings": [
{
"locale": "texto",
"text": "texto"
}
]
}'Resposta (200) Personas (list/create/delete)
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição actionstring Não namestring Não profilePictureUrlstring Não exemplo.com/ana.jpg"
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/messenger/personas'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"action": "texto",
"name": "texto",
"profilePictureUrl": "texto"
}'Resposta (200) 🟩 Interativo UazAPI 7 rotas · exige Authorization: Bearer {token}
UazapiButton
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não textstring Não choicesarray<string> Não footerTextstring Não imageButtonstring Não exemplo.com/img.png"
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/button'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"text": "texto",
"choices": [
"texto"
],
"footerText": "texto",
"imageButton": "texto"
}'Resposta (200) UazapiList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não textstring Não choicesarray<string> Não listButtonstring Não footerTextstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"text": "texto",
"choices": [
"texto"
],
"listButton": "texto",
"footerText": "texto"
}'Resposta (200) UazapiPoll
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não textstring Não choicesarray<string> Não selectableCountinteger Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/poll'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"text": "texto",
"choices": [
"texto"
],
"selectableCount": 1
}'Resposta (200) UazapiCarousel
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não textstring Não carouselarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/carousel'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"text": "texto",
"carousel": [
{
"text": "texto",
"image": "texto",
"buttons": [
{}
]
}
]
}'Resposta (200) UazapiPixButton
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não pixTypestring Não pixKeystring Não pixNamestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/pixButton'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"pixType": "texto",
"pixKey": "texto",
"pixName": "texto"
}'Resposta (200) UazapiLocationButton
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não textstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/locationButton'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"text": "texto"
}'Resposta (200) UazapiRequestPayment
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não amountnumber Não titlestring Não textstring Não footerstring Não itemNamestring Não invoiceNumberstring Não pixTypestring Não pixKeystring Não pixNamestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/uazapi/requestPayment'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"amount": 1.0,
"title": "texto",
"text": "texto",
"footer": "texto",
"itemName": "texto",
"invoiceNumber": "texto",
"pixType": "texto",
"pixKey": "texto",
"pixName": "texto"
}'Resposta (200) 🔘 Interativo Waba 2 rotas · exige Authorization: Bearer {token}
SendButtonWABA
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) messagestring Não Mensagem que acompanhará os botões button1string Não Texto do primeiro botão button2string Não Texto do segundo botão button3string Não Texto do terceiro botão (opcional) ticketIdinteger Não ID do ticket
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendButtonWABA'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"message": "texto",
"button1": "texto",
"button2": "texto",
"button3": "texto",
"ticketId": 1
}'Resposta (200) SendListWABA
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) headerstring Não Cabeçalho da lista bodystring Não Corpo da lista footerstring Não Rodapé da lista button_textstring Não Texto do botão sectionsarray<object> Não Seções da lista (array de objetos) ticketIdinteger Não ID do ticket
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendListWABA'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"header": "texto",
"body": "texto",
"footer": "texto",
"button_text": "texto",
"sections": [
{
"title": "texto",
"rows": [
{}
]
}
],
"ticketId": 1
}'Resposta (200) 🟢 Interativo Zapo 7 rotas · exige Authorization: Bearer {token}
ZapoQuickReply
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não buttonsarray<object> Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/quickReply'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"buttons": [
{
"display_text": "texto",
"id": "texto"
}
]
}'Resposta (200) ZapoSingleSelect
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não listobject Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/singleSelect'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"list": {
"title": "texto",
"sections": [
{
"title": "texto",
"rows": []
}
]
}
}'Resposta (200) ZapoPixButton
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não pixTypestring Não pixKeystring Não pixNamestring Não bodyTextstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/pixButton'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"pixType": "texto",
"pixKey": "texto",
"pixName": "texto",
"bodyText": "texto"
}'Resposta (200) ZapoCtaCopy
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não displayTextstring Não copyCodestring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/ctaCopy'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"displayText": "texto",
"copyCode": "texto"
}'Resposta (200) ZapoCtaUrl
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não displayTextstring Não urlstring Não exemplo.com"
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/ctaUrl'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"displayText": "texto",
"url": "texto"
}'Resposta (200) ZapoCtaCall
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não bodyobject Não footerobject Não displayTextstring Não phoneNumberstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/ctaCall'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"body": {
"text": "texto"
},
"footer": {
"text": "texto"
},
"displayText": "texto",
"phoneNumber": "texto"
}'Resposta (200) ZapoPoll
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não namestring Não optionsarray<string> Não selectableCountinteger Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendInteractive/zapo/poll'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"name": "texto",
"options": [
"texto"
],
"selectableCount": 1
}'Resposta (200) 🔍 Listagens Utilitárias 3 rotas · exige Authorization: Bearer {token}
ListAutoReplies
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listAutoReplies'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ListChatFlows
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listChatFlows'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ListFastReplies
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listFastReplies'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) 📊 Listagens 8 rotas · exige Authorization: Bearer {token}
GetAllSessionApis
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/getAllSessionApis'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ListChannels
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listChannels'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ListContacts
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopageNumberquery Não Número da página 1
Exemplo de chamada Resposta (200) ListOpportunities
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não Número da página 1limitquery Não Limite de resultados por página 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listOpportunities'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) ListQueues
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listQueues'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ListSessions
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listSessions'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) ListTags
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoisActivequery Não Filtrar por tags ativas (true/false) texto
Exemplo de chamada Resposta (200) ListTickets
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopageNumberquery Não Número da página 1statusquery Não Status do ticket (open, pending, closed) texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listTickets'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'pageNumber=1'
-G --data-urlencode 'status=texto'Resposta (200) 📞 Logs de Chamadas 4 rotas · exige Authorization: Bearer {token}
CallLogList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/callLog/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) CallLogShow
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/callLog/show/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) WavoipCallList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopagequery Não 1limitquery Não 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/wavoip/calls'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) WavoipCallShow
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/wavoip/calls/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) 📨 Mensagens Avançadas 3 rotas · exige Authorization: Bearer {token}
SearchMessages
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoticketIdquery Não textosearchParamquery Não textopagequery Não 1limitquery Não 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/searchMessages'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'ticketId=texto'
-G --data-urlencode 'searchParam=texto'
-G --data-urlencode 'page=1'
-G --data-urlencode 'limit=1'Resposta (200) SendLocation
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não latitudenumber Não longitudenumber Não namestring Não addressstring Não ticketIdstring Não externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendLocation'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"latitude": 1.0,
"longitude": 1.0,
"name": "texto",
"address": "texto",
"ticketId": "texto",
"externalKey": "texto"
}'Resposta (200) SendVcard
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não contactarray<object> Não ticketIdstring Não externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendVcard'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"contact": [
{
"fullName": "texto",
"wuid": "texto",
"phoneNumber": "texto"
}
],
"ticketId": "texto",
"externalKey": "texto"
}'Resposta (200) 👥 Mensagens em Grupo 2 rotas · exige Authorization: Bearer {token}
SendGroupMessageAPI
Endpoint com mais de um formato de payload na coleção oficial: **SendGroupMessageAPIFile**, **SendGroupMessageAPIText**. Veja os exemplos do corpo para escolher a variante.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição bodystring Não Texto da mensagem que será enviada numberstring Não ID do grupo do WhatsApp externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) isClosedboolean Não Define se o ticket será fechado após o envio
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/group'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"body": "texto",
"number": "texto",
"externalKey": "texto",
"isClosed": true
}'Resposta (200) SendMessageAPIFileURLGroup
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição mediaUrlstring Não URL do arquivo que será enviado (imagem, documento, etc) bodystring Não Texto da mensagem que acompanhará o arquivo numberstring Não ID do grupo do WhatsApp externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) isClosedboolean Não Define se o ticket será fechado após o envio
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/groupMediaUrl'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"mediaUrl": "texto",
"body": "texto",
"number": "texto",
"externalKey": "texto",
"isClosed": true
}'Resposta (200) 📨 Mensagens 6 rotas · exige Authorization: Bearer {token}
GetMessageByMessageId
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textomessageIdquery Não ID da mensagem retornado pela Meta (ex: wamid.xxxxx) texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/getMessageByMessageId'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'messageId=texto'Resposta (200) SendMessageAPI
Endpoint com mais de um formato de payload na coleção oficial: **SendMessageAPIFile**, **SendMessageAPIText**. Veja os exemplos do corpo para escolher a variante.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição bodystring Não Texto da mensagem que será enviada numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) isClosedboolean Não Define se o ticket será fechado após o envio validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"body": "texto",
"number": "texto",
"externalKey": "texto",
"isClosed": true,
"validateNumber": true
}'Resposta (200) SendMessageAPIFileURL
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição mediaUrlstring Não URL do arquivo que será enviado (imagem, documento, etc) bodystring Não Texto da mensagem que acompanhará o arquivo numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) isClosedboolean Não Define se o ticket será fechado após o envio validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/url'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"mediaUrl": "texto",
"body": "texto",
"number": "texto",
"externalKey": "texto",
"isClosed": true,
"validateNumber": true
}'Resposta (200) SendMessageAPITextBase64
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição bodystring Não Texto da mensagem que acompanhará o arquivo numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) base64Datastring Não Arquivo codificado em base64 mimeTypestring Não Tipo MIME do arquivo (ex: image/png, application/pdf) fileNamestring Não Nome do arquivo que será exibido isClosedboolean Não Define se o ticket será fechado após o envio validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/base64'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"body": "texto",
"number": "texto",
"base64Data": "texto",
"mimeType": "texto",
"fileName": "texto",
"isClosed": true,
"validateNumber": true
}'Resposta (200) SendMessageAPIVoice
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição audiostring Não URL do arquivo de áudio que será enviado numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) externalKeystring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) isClosedboolean Não Define se o ticket será fechado após o envio
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/voice'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"audio": "texto",
"number": "texto",
"externalKey": "texto",
"isClosed": true
}'Resposta (200) SendMessageParams
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textobodyquery Não Texto da mensagem que será enviada textonumberquery Não Número do WhatsApp do destinatário (formato: 5511999999999) 1externalKeyquery Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) textobearertokenquery Não Token de autenticação textoisClosedquery Não Define se o ticket será fechado após o envio textovalidateNumberquery Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR (recomendado p/ WABA). texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/params/'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'body=texto'
-G --data-urlencode 'number=1'
-G --data-urlencode 'externalKey=texto'
-G --data-urlencode 'bearertoken=texto'
-G --data-urlencode 'isClosed=texto'
-G --data-urlencode 'validateNumber=texto'Resposta (200) 💼 Oportunidades 3 rotas · exige Authorization: Bearer {token}
CreateOpportunity
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Campos do contato contactNamestring Não nome do contato emailstring Não email do contato namestring Não Campos da oportunidade valuenumber Não valor da oportunidade statusstring Não pode ser: "open", "win", "lose" pipelineIdinteger Não ID do pipeline stageIdinteger Não ID do estágio responsibleIdinteger Não ID do responsável closingForecaststring Não data esperada de fechamento descriptionstring Não descrição da oportunidade validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/createOpportunity'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"contactName": "texto",
"email": "texto",
"name": "texto",
"value": 1.0,
"status": "texto",
"pipelineId": 1,
"stageId": 1,
"responsibleId": 1,
"closingForecast": "texto",
"description": "texto",
"validateNumber": true
}'Resposta (200) DeleteOpportunity
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição opportunityIdinteger Não Campos da oportunidade
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/deleteOpportunity'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"opportunityId": 1
}'Resposta (200) UpdateOpportunity
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição opportunityIdinteger Não Campos da oportunidade namestring Não nome da oportunidade valuenumber Não valor da oportunidade statusstring Não pode ser: "open", "win", "lose" pipelineIdinteger Não ID do pipeline stageIdinteger Não ID do estágio responsibleIdinteger Não ID do responsável closingForecaststring Não data esperada de fechamento descriptionstring Não descrição da oportunidade
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateOpportunity'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"opportunityId": 1,
"name": "texto",
"value": 1.0,
"status": "texto",
"pipelineId": 1,
"stageId": 1,
"responsibleId": 1,
"closingForecast": "texto",
"description": "texto"
}'Resposta (200) 📋 Templates WABA 3 rotas · exige Authorization: Bearer {token}
SendTemplateWaba
A resposta retorna o ticketId do atendimento criado ou reutilizado. Exemplo: { "success": true, "data": { "message": "Message sent successfully", "ticketId": 123 } }
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) isClosedboolean Não Define se o ticket será fechado após o envio templateDataobject Não Dados do template do WhatsApp Business API validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/template'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"isClosed": true,
"templateData": {
"messaging_product": "texto",
"to": "texto",
"type": "texto",
"template": {
"name": "texto",
"language": {
"code": "texto"
}
}
},
"validateNumber": true
}'Resposta (200) SendTemplateWabaBody
A resposta retorna o ticketId do atendimento criado ou reutilizado. Exemplo: { "success": true, "data": { "message": "Message sent successfully", "ticketId": 123 } }
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) isClosedboolean Não Define se o ticket será fechado após o envio templateDataobject Não Dados do template do WhatsApp Business API validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/templateBody'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"isClosed": true,
"templateData": {
"messaging_product": "texto",
"to": "texto",
"type": "texto",
"template": {
"name": "texto",
"language": {
"code": "texto"
}
}
},
"validateNumber": true
}'Resposta (200) SendTemplateWabaMarketing
A resposta retorna o ticketId do atendimento criado ou reutilizado. Exemplo: { "success": true, "data": { "message": "Message sent successfully", "ticketId": 123 } }
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do destinatário (formato: 5511999999999) isClosedboolean Não Define se o ticket será fechado após o envio templateDataobject Não Dados do template do WhatsApp Business API validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/templateMarketingBody'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"isClosed": true,
"templateData": {
"messaging_product": "texto",
"to": "texto",
"type": "texto",
"template": {
"name": "texto",
"language": {
"code": "texto"
}
}
},
"validateNumber": true
}'Resposta (200) 🎫 Tickets 17 rotas · exige Authorization: Bearer {token}
AddTag
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket que receberá a tag tagIdinteger Não ID da tag que será adicionada (pode usar tagId ou tagIds)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/addTag'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"tagId": 1
}'Resposta (200) AddTagContact
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição contactIdinteger Não Atribui tag(s) ao CONTATO sem precisar de ticket. Informe contactId OU number para localizar o contato. tagIdinteger Não OU localize pelo numero (aceita variantes BR) "number": "5511999999999", ID da tag a adicionar (use tagId ou tagIds). Mantem as tags existentes. validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/addTagContact'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"contactId": 1,
"tagId": 1,
"validateNumber": true
}'Resposta (200) RemoveTagContact
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Remove tag(s) do CONTATO sem precisar de ticket. Informe contactId OU number para localizar o contato. tagIdsarray<integer> Não OU localize pelo ID do contato "contactId": 123, ID(s) da tag a remover (use tagId ou tagIds) validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/removeTagContact'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto",
"tagIds": [
1
],
"validateNumber": true
}'Resposta (200) CreateNotes
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição notesstring Não Texto da nota que será adicionada ao ticket ticketIdinteger Não ID do ticket que receberá a nota userIdinteger Não ID do usuário que está criando a nota idFrontstring Não Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/createNotes'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"notes": "texto",
"ticketId": 1,
"userId": 1,
"idFront": "texto"
}'Resposta (200) CreateTicket
Endpoint com mais de um formato de payload na coleção oficial: **CreateTicket**, **CreateTicketFile**, **CreateTicketWebmail**. Veja os exemplos do corpo para escolher a variante.
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição bodystring Não Texto da mensagem inicial do ticket numberstring Não Para canais WhatsApp/outros: número do contato (formato: 5511999999999) externalKeystring Não Para canal WEBMAIL: email do contato (obrigatório quando channelId for de um canal webmail) "email": "contato@exemplo.com", ID do canal (opcional). Para webmail: envie o id do canal webmail (não vem do APIConfig) "channelId": 17841443941506797, Chave única do sistema para identificação (valor gerado do seu lado para controle do envio e não pode se repetir) userIdinteger Não ID do usuário que está criando o ticket statusstring Não Status inicial do ticket (pending ou open) validateNumberboolean Não Validar numero (opcional, padrao true). Se false, usa o numero exatamente como enviado, sem normalizacao do 9o digito BR — recomendado p/ WABA evitar ticket duplicado
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/createTicket'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"body": "texto",
"number": "texto",
"externalKey": "texto",
"userId": 1,
"status": "texto",
"validateNumber": true
}'Resposta (200) ListNotes
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoticketIdquery Não ID do ticket 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listNotes'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'ticketId=1'Resposta (200) RemoveTag
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket que terá a tag removida tagIdinteger Não ID da tag que será removida (pode usar tagId ou tagIds)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/removeTag'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"tagId": 1
}'Resposta (200) SendPresence
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket associado statestring Não Estado de presence: "typing" (digitando), "paused" (pausado) ou "recording" (gravando)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/sendPresence'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"state": "texto"
}'Resposta (200) SetQueue
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket que terá a fila alterada queueIdinteger Não ID da fila que será atribuída ao ticket
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updatequeue'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"queueId": 1
}'Resposta (200) SetTag
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket que terá a tag alterada taginteger Não ID da tag que será atribuída ao ticket
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updatetag'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"tag": 1
}'Resposta (200) SetTicketInfo
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket que será atualizado userIdinteger Não ID do usuário que está fazendo a atualização statusstring Não Status do ticket (pending, open, closed) queueIdstring Não ID da fila do ticket (null para remover) typebotStatusboolean Não Status de integração com Typebot chatgptStatusboolean Não Status de integração com ChatGPT dialogflowStatusboolean Não Status de integração com Dialogflow difyStatusboolean Não Status de integração com Dify n8nStatusboolean Não Status de integração com N8N chatFlowIdstring Não ID do fluxo de chat (null para remover)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateticketinfo'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"userId": 1,
"status": "texto",
"queueId": "texto",
"typebotStatus": true,
"chatgptStatus": true,
"dialogflowStatus": true,
"difyStatus": true,
"n8nStatus": true,
"chatFlowId": "texto"
}'Resposta (200) ShowAllMessages
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketstring Não ID do ticket que terá as mensagens listadas
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showAllMessages'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticket": "texto"
}'Resposta (200) ShowAllTicketInformation
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do contato (formato: 5511999999999)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showallticket'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto"
}'Resposta (200) ShowTicketInformation
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do contato (formato: 5511999999999)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showticket'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto"
}'Resposta (200) ShowTicketInformationChatBot
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição numberstring Não Número do WhatsApp do contato (formato: 5511999999999)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/showticketchatbot'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"number": "texto"
}'Resposta (200) UpdateNote
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição noteIdinteger Não ID da nota que será atualizada notesstring Não Novo conteúdo da nota
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateNote'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"noteId": 1,
"notes": "texto"
}'Resposta (200) UpdateTicketChannel
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição ticketIdinteger Não ID do ticket que terá o canal alterado whatsappIdinteger Não ID do novo canal (WhatsApp) channelstring Não Tipo do canal (whatsapp, baileys, zapo, waba, etc)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateTicketChannel'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"ticketId": 1,
"whatsappId": 1,
"channel": "texto"
}'Resposta (200) ✅ To-Do List 5 rotas · exige Authorization: Bearer {token}
TodoCreate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição namestring Não descriptionstring Não ownerstring Não ownerIdstring Não statusstring Não prioritystring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/todo/create'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"name": "texto",
"description": "texto",
"owner": "texto",
"ownerId": "texto",
"status": "texto",
"priority": "texto"
}'Resposta (200) TodoDelete
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/todo/delete/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{}'Resposta (200) TodoList
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/todo/list'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) TodoLogs
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textouserIdpath Sim Identificador do recurso na rota. texto
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/todo/logs/{userId}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'Resposta (200) TodoUpdate
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textoidpath Sim Identificador do recurso na rota. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição statusstring Não
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/todo/update/{id}'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"status": "texto"
}'Resposta (200) 👥 Usuários 4 rotas · exige Authorization: Bearer {token}
CreateUser
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição emailstring Não Email do usuário passwordstring Não Senha do usuário (mínimo 8 caracteres) namestring Não Nome completo do usuário profilestring Não Perfil do usuário (admin, user)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/createUser'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"email": "texto",
"password": "texto",
"name": "texto",
"profile": "texto"
}'Resposta (200) GetUserStatus
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textouserIdquery Não ID do usuário 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/getUserStatus'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'userId=1'Resposta (200) ListUsers
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. textopageNumberquery Não Número da página 1
Exemplo de chamada curl.sh Copiar
curl -X GET 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/listUsers'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-G --data-urlencode 'pageNumber=1'Resposta (200) UpdateUser
Parâmetros Nome Local Obrig. Descrição Exemplo apiIdpath Sim ID da API externa cadastrada no CRM Hyper. texto
Corpo da requisição (JSON) Campo Tipo Obrig. Descrição userIdinteger Não ID do usuário que será atualizado namestring Não Nome completo do usuário (opcional) emailstring Não Email do usuário (opcional)
Exemplo de chamada curl.sh Copiar
curl -X POST 'https://backend.hypersistema.com.br/v2/api/external/{apiId}/updateUser'
-H 'Authorization: Bearer {token}'
-H 'Content-Type: application/json'
-d '{
"userId": 1,
"name": "texto",
"email": "texto"
}'Resposta (200)