Carteiras
Listagem paginada de carteiras.
Limite superior de busca, sempre em fuso horário UTM.
Limite inferior de busca, sempre em fuso horário UTM.
Limite superior de busca, sempre em fuso horário UTM.
Limite inferior de busca, sempre em fuso horário UTM.
Número da página a ser obtida.
1Tamanho da página a ser obtida.
15Nome do campo para ser utilizado como pivô da ordenação.
Determina se a ordenação deve ser crescente ou decrescente.
Success
Server Error
GET /core/v1/portfolio HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Accept: */*
{
"pageNumber": 1,
"pageSize": 15,
"orderBy": "text",
"orderDirection": "ASCENDING",
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-11-06T22:36:18.351Z",
"updatedAt": "2025-11-06T22:36:18.351Z",
"active": true,
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"automaticAttribution": true,
"expirationDurationInMonths": 1,
"contactsCount": 1,
"type": "MULTIPLE",
"departments": [
{
"departmentId": "123e4567-e89b-12d3-a456-426614174000",
"userIds": [
"123e4567-e89b-12d3-a456-426614174000"
]
}
]
}
],
"totalItems": 1,
"totalPages": 1,
"hasMorePages": true
}Listagem de contatos associados a uma carteira.
Id da carteira.
Success
Server Error
GET /core/v1/portfolio/{id}/contact HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Accept: */*
{
"pageNumber": 1,
"pageSize": 15,
"orderBy": "text",
"orderDirection": "ASCENDING",
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-11-06T22:36:18.351Z",
"updatedAt": "2025-11-06T22:36:18.351Z",
"active": true,
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"portfolioId": "123e4567-e89b-12d3-a456-426614174000",
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"contactDetails": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"phonenumber": "text",
"phonenumberFormatted": "text",
"instagram": "text",
"nameMessenger": "text",
"email": "text",
"annotation": "text"
}
}
],
"totalItems": 1,
"totalPages": 1,
"hasMorePages": true
}Adicione um contato em uma carteira.
Id da carteira.
Success
Server Error
POST /core/v1/portfolio/{id}/contact HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"phoneNumber": "text"
}{
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-11-06T22:36:18.351Z",
"updatedAt": "2025-11-06T22:36:18.351Z",
"active": true,
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"portfolioId": "123e4567-e89b-12d3-a456-426614174000",
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"contactDetails": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"phonenumber": "text",
"phonenumberFormatted": "text",
"instagram": "text",
"nameMessenger": "text",
"email": "text",
"annotation": "text"
}
}Remova um contato de uma carteira.
Id da carteira.
Success
Sem conteúdo
Server Error
DELETE /core/v1/portfolio/{id}/contact HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"phoneNumber": "text"
}Sem conteúdo
Adicione contatos em uma carteira adicionando um filtro.
Id da carteira.
Success
Server Error
POST /core/v1/portfolio/{id}/contact/batch HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"contactIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"phoneNumbers": [
"text"
]
}{
"pageNumber": 1,
"pageSize": 15,
"orderBy": "text",
"orderDirection": "ASCENDING",
"items": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"createdAt": "2025-11-06T22:36:18.351Z",
"updatedAt": "2025-11-06T22:36:18.351Z",
"active": true,
"companyId": "123e4567-e89b-12d3-a456-426614174000",
"portfolioId": "123e4567-e89b-12d3-a456-426614174000",
"contactId": "123e4567-e89b-12d3-a456-426614174000",
"contactDetails": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"name": "text",
"phonenumber": "text",
"phonenumberFormatted": "text",
"instagram": "text",
"nameMessenger": "text",
"email": "text",
"annotation": "text"
}
}
],
"totalItems": 1,
"totalPages": 1,
"hasMorePages": true
}Remova contatos de uma carteira adicionando um filtro.
Id da carteira.
Success
Sem conteúdo
Server Error
DELETE /core/v1/portfolio/{id}/contact/batch HTTP/1.1
Host: api.wts.chat
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"contactIds": [
"123e4567-e89b-12d3-a456-426614174000"
],
"phoneNumbers": [
"text"
]
}Sem conteúdo
Atualizado