Listar projetos
Os projetos agrupam páginas, sites, funis e produtos.
Escopo exigido: projects:read.
query Parameters
limitQuantidade máxima de registros. O padrão é 50 e o máximo é 100.
pageÍndice de página começando em zero. A API devolve limit registros a partir de page × limit.
Listar projetos › Responses
Registros correspondentes. O corpo é um array JSON.
Criar um projeto
name é obrigatório. description precisa de pelo menos 50 caracteres. context precisa de pelo menos 200 caracteres. É necessário um plano pago.
Escopo exigido: projects:write.
Criar um projeto › Request Body
nameNome do projeto.
descriptionPelo menos 50 caracteres.
contextPelo menos 200 caracteres sobre a marca e a oferta.
Criar um projeto › Responses
O projeto criado.
idId do projeto.
nameNome.
descriptionDescrição.
contextBrief da marca. Presente ao criar e atualizar.
activefalse quando o projeto está inativo.
created_atTimestamp ISO-8601.
updated_atTimestamp ISO-8601.
Buscar projetos
Passe project_id para um, ou query para nome e descrição. Sempre devolve um array.
Escopo exigido: projects:read.
query Parameters
limitQuantidade máxima de registros. O padrão é 50 e o máximo é 100.
queryTexto sem distinção de maiúsculas comparado com o nome e os campos relacionados.
project_idId exato do projeto.
Buscar projetos › Responses
Registros correspondentes. O corpo é um array JSON.
Obter um projeto
Escopo exigido: projects:read.
path Parameters
projectIdId do projeto.
Obter um projeto › Responses
O projeto.
idId do projeto.
nameNome.
descriptionDescrição.
contextBrief da marca. Presente ao criar e atualizar.
activefalse quando o projeto está inativo.
created_atTimestamp ISO-8601.
updated_atTimestamp ISO-8601.
Excluir um projeto sem uso
Exclui o projeto só se nenhuma página, produto, site ou funil o referencia. Caso contrário, responde 409 project_in_use.
Escopo exigido: projects:write.
path Parameters
projectIdId do projeto.
Excluir um projeto sem uso › Responses
O registro foi excluído.
successtrue quando a exclusão teve sucesso.
idId do registro excluído.
deletedtrue quando o registro foi removido.
Atualizar um projeto
Envie apenas os campos que deseja alterar.
Escopo exigido: projects:write.
path Parameters
projectIdId do projeto.
Atualizar um projeto › Request Body
nameNovo nome.
descriptionNova descrição.
contextNovo brief.
Atualizar um projeto › Responses
O projeto atualizado.
idId do projeto.
nameNome.
descriptionDescrição.
contextBrief da marca. Presente ao criar e atualizar.
activefalse quando o projeto está inativo.
created_atTimestamp ISO-8601.
updated_atTimestamp ISO-8601.