/activities
Activities
Atividades são tarefas, ligações, e-mails e reuniões. Toda atividade pode estar relacionada a uma pessoa, empresa ou deal via `relatedObjectType`/`relatedObjectId`, um modelo flexível o suficiente pra refletir o jeito que você trabalha.
- Tipos suportados: task, call, email, meeting.
- v1 atual expõe apenas GET (list/by-id) e POST. Marcar como concluída acontece pelo app web e espelha em webhook activity.completed.
- Webhooks: activity.created, activity.completed, activity.overdue.
Endpoints
Clique em qualquer linha pra ir direto à reference detalhada.
Reference
GET
/activitiesListar atividades
Query parameters
pageinteger
Número da página (1-indexado).
pageSizeinteger
Itens por página. Máximo 100.
Responses
200OK.
Resposta 200
pageintegerrequired
Sem descrição
pageSizeintegerrequired
Sem descrição
totalintegerrequired
Sem descrição
hasMorebooleanrequired
Sem descrição
dataarray<Activity>required
Sem descrição
curl https://api.usemix.app/api/v1/activities \
-H "Authorization: Bearer manu_seu_token_aqui"GET
/activities/{id}Buscar atividade
Path parameters
idstring<uuid>required
Identificador único do recurso.
Responses
200OK.
Resposta 200
idstring<uuid>required
Sem descrição
tenantIdstring<uuid>required
Sem descrição
typeenum<"task" | "call" | "email" | …>required
Sem descrição
taskcallemailmeetingtitlestringrequired
Sem descrição
descriptionstring
Sem descrição
dueDatestring<date-time>
Sem descrição
completedAtstring<date-time>
Sem descrição
ownerIdstring<uuid>
Sem descrição
relatedObjectTypeenum<"person" | "company" | "deal">
Sem descrição
personcompanydealrelatedObjectIdstring<uuid>
Sem descrição
createdAtstring<date-time>required
Sem descrição
updatedAtstring<date-time>required
Sem descrição
curl https://api.usemix.app/api/v1/activities/<id> \
-H "Authorization: Bearer manu_seu_token_aqui"POST
/activitiesCriar atividade
A v1 atual não expõe PATCH/DELETE em activities: atualizações pós-criação acontecem via app web.
Request body
typeenum<"task" | "call" | "email" | …>required
Sem descrição
taskcallemailmeetingtitlestringrequired
Sem descrição
descriptionstring
Sem descrição
dueDatestring<date-time>
Sem descrição
ownerIdstring<uuid>
Sem descrição
relatedObjectTypeenum<"person" | "company" | "deal">
Sem descrição
personcompanydealrelatedObjectIdstring<uuid>
Sem descrição
Responses
201Criada.
Resposta 201
idstring<uuid>required
Sem descrição
tenantIdstring<uuid>required
Sem descrição
typeenum<"task" | "call" | "email" | …>required
Sem descrição
taskcallemailmeetingtitlestringrequired
Sem descrição
descriptionstring
Sem descrição
dueDatestring<date-time>
Sem descrição
completedAtstring<date-time>
Sem descrição
ownerIdstring<uuid>
Sem descrição
relatedObjectTypeenum<"person" | "company" | "deal">
Sem descrição
personcompanydealrelatedObjectIdstring<uuid>
Sem descrição
createdAtstring<date-time>required
Sem descrição
updatedAtstring<date-time>required
Sem descrição
curl -X POST https://api.usemix.app/api/v1/activities \
-H "Authorization: Bearer manu_seu_token_aqui" \
-H "Content-Type: application/json" \
-d '{
"type": "task",
"title": "string",
"description": "string",
"dueDate": "2026-05-03T14:30:00Z",
"ownerId": "00000000-0000-0000-0000-000000000000",
"relatedObjectType": "person",
"relatedObjectId": "00000000-0000-0000-0000-000000000000"
}'