Pular para o conteúdo
BetaDocumentação em validação contínua. Comportamento descrito pode divergir do servidor — abra um chamado no app se algo não bater.
/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` — 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 — espelha em webhook activity.completed.
  • Webhooks: activity.created, activity.completed, activity.overdue.

Endpoints

Clique em qualquer linha pra ir direto à reference detalhada.

Reference

GET/activities

Listar atividades

Query parameters

pageinteger
Número da página (1-indexado).
pageSizeinteger
Itens por página. Máximo 100.

Responses

  • 200OK.

Resposta 200

pageintegerrequired
pageSizeintegerrequired
totalintegerrequired
hasMorebooleanrequired
dataarray<Activity>required
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
tenantIdstring<uuid>required
typeenum<"task" | "call" | "email" | …>required
taskcallemailmeeting
titlestringrequired
descriptionstring
dueDatestring<date-time>
completedAtstring<date-time>
ownerIdstring<uuid>
relatedObjectTypeenum<"person" | "company" | "deal">
personcompanydeal
relatedObjectIdstring<uuid>
createdAtstring<date-time>required
updatedAtstring<date-time>required
curl https://api.usemix.app/api/v1/activities/<id> \
  -H "Authorization: Bearer manu_seu_token_aqui"
POST/activities

Criar 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
taskcallemailmeeting
titlestringrequired
descriptionstring
dueDatestring<date-time>
ownerIdstring<uuid>
relatedObjectTypeenum<"person" | "company" | "deal">
personcompanydeal
relatedObjectIdstring<uuid>

Responses

  • 201Criada.

Resposta 201

idstring<uuid>required
tenantIdstring<uuid>required
typeenum<"task" | "call" | "email" | …>required
taskcallemailmeeting
titlestringrequired
descriptionstring
dueDatestring<date-time>
completedAtstring<date-time>
ownerIdstring<uuid>
relatedObjectTypeenum<"person" | "company" | "deal">
personcompanydeal
relatedObjectIdstring<uuid>
createdAtstring<date-time>required
updatedAtstring<date-time>required
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"
}'

Relacionados

A gente usa cookies pra entender o que funciona e o que não funciona aqui. Sem terceiros — dado fica conosco. Política.