timeghost
timeghost é uma solução dedicada Microsoft 365 / Office 365 que se integra perfeitamente com o seu ambiente de trabalho. Gere relatórios de tempo, faturas e outros documentos usando o conector timeghost.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte timeghost |
| URL | https://support.timeghost.io |
| support@timeghost.io |
| Metadados do conector | |
|---|---|
| Editora | timeghost.io |
| Sítio Web | https://timeghost.io |
| Política de privacidade | https://timeghost.io/privacy-policy/ |
| Categorias | Produtividade; Inteligência de Negócios |
timeghost
timeghost é uma solução dedicada Microsoft 365 / Office 365 que se integra perfeitamente com o seu ambiente de trabalho. Gere relatórios de tempo, faturas e outros documentos usando o timeghost Flow Connector.
Pre-requisites
Para usar esse conector, você precisa ter uma conta pessoal do trabalho, da escola ou da Microsoft. Você também precisa aceitar as permissões e o consentimento do timeghost seguindo uma destas duas etapas:
- Teams: Instale o aplicativo timeghost Teams e inicie-o, aceite as permissões e o consentimento.
- Web: Abra o aplicativo web timeghost e aceite as permissões e consentimento.
Agora você está pronto para começar a usar esse conector.
Operações suportadas
O conector suporta as seguintes operações:
-
Add Client: Adicione um cliente a um espaço de trabalho. -
Add Custom Feed Event: Adicione um evento ao feed de usuários. A entrada é automaticamente excluída após 180 dias. -
Add Project: Adicione um projeto a um espaço de trabalho. -
Add Task: Adicione uma tarefa a um espaço de trabalho. -
Add Time: Adicione um tempo a um projeto dentro de um espaço de trabalho. -
Add Tag: Adicione uma marca de tempo ou uma tag de projeto a um espaço de trabalho. -
Add Group: Adicione um grupo a um espaço de trabalho. -
Add ComeGo: Adicione uma hora de trabalho a um espaço de trabalho. -
Create Times Excel Report: Retorna um arquivo do Excel contendo um relatório da hora especificada. -
Delete Item: Exclui um item de um espaço de trabalho. -
Get Client Projects: Obtenha todos os projetos de um cliente em um espaço de trabalho. -
Get Client Times: Obtenha todos os tempos de um cliente em um espaço de trabalho. -
Get Clients: Obtenha todos os clientes de um espaço de trabalho. -
Get Project Tasks: Obtenha todas as tarefas de um projeto em um espaço de trabalho. -
Get Project Times: Obtenha todos os tempos de um projeto em um espaço de trabalho. -
Get Projects: Obtenha todos os projetos de um espaço de trabalho. -
Get Tags: Obtenha todas as tags de um espaço de trabalho. -
Get Times: Obtenha sempre a partir de um espaço de trabalho. -
Get Currentuser: Obtenha o Currentuser de um espaço de trabalho. -
Get Workspace by Id: Obter espaço de trabalho por id. -
Get Groups: Obtenha todos os grupos de um espaço de trabalho. -
Get ComeGo: Obtenha todas as horas de trabalho de um espaço de trabalho. -
Update Client: Atualiza um cliente em um espaço de trabalho. -
Update Custom Feed Event: Atualiza uma entrada de feed personalizada em um espaço de trabalho. -
Update Project Tags: Atualiza as tags do projeto em um espaço de trabalho. -
Update Project User: Atualiza os usuários de um projeto em um espaço de trabalho. -
Update Project Groups: Atualiza um grupo de um projeto em um espaço de trabalho. -
Update Group: Atualiza um grupo em um espaço de trabalho. -
Update Task: Atualiza uma tarefa em um espaço de trabalho. -
Update Time: Atualiza uma hora em um espaço de trabalho. -
Update Time tag: Atualiza uma marca de uma hora em um espaço de trabalho. -
Update Tag: Atualiza uma marca de tempo ou uma marca de projeto em um espaço de trabalho. -
Update ComeGo: Atualiza uma hora de trabalho em um espaço de trabalho. -
Client Trigger: Se um cliente for criado, alterado ou excluído no timeghost, esse gatilho será executado. -
Project Trigger: Se um projeto for criado, alterado ou excluído no timeghost, esse gatilho será executado. -
Tag Trigger: Se uma tag for criada, alterada ou excluída no timeghost, esse gatilho será executado. -
Task Trigger: Se uma tarefa for criada, alterada ou excluída no timeghost, esse gatilho será executado. -
Time Trigger: Se uma hora for criada, alterada ou excluída no timeghost, esse gatilho será executado.
Instruções de implantação
Utilize estas instruções para implementar este conector como um conector personalizado no Microsoft Power Automate e Power Apps.
Como obter credenciais?
As credenciais que você precisa para usar o conector timeghost Power Automate são seus detalhes de login do Office / Microsoft 365. Não são necessárias credenciais adicionais.
Problemas conhecidos e limitações
Sem problemas e limitações conhecidos.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | Parâmetros para criar conexão. | Todas as regiões | Não compartilhável |
Padrão
Aplicável: Todas as regiões
Parâmetros para criar conexão.
Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de API por conexão | 100 | 60 segundos |
Ações
| Adicionar Cliente |
Adicione um cliente a um espaço de trabalho. |
| Adicionar evento de feed personalizado |
Adicione um evento ao feed de usuários. A entrada é automaticamente excluída após 180 dias. |
| Adicionar grupo |
Adicione um grupo a um espaço de trabalho. |
| Adicionar horas de trabalho |
Adicione horas de trabalho a um espaço de trabalho. |
| Adicionar projeto |
Adicione um projeto a um espaço de trabalho. |
| Adicionar qualquer tag |
Adicione uma marca de hora a um espaço de trabalho. |
| Adicionar tarefa |
Adicione uma tarefa a um espaço de trabalho. |
| Adicionar Tempo |
Adicione um tempo a um projeto dentro de um espaço de trabalho. |
| Atualizar evento de feed personalizado |
Atualizar uma entrada de feed personalizada em um espaço de trabalho. |
| Atualizar Grupo |
Atualizar um grupo em um espaço de trabalho. |
| Atualizar grupos de um projeto |
Atualizar grupos de projetos em um espaço de trabalho. |
| Atualizar horário de trabalho |
Atualizar o horário de trabalho em um espaço de trabalho. |
| Atualizar projeto |
Atualizar um projeto em um espaço de trabalho. |
| Atualizar qualquer tag |
Atualizar uma marca de hora em um espaço de trabalho. |
| Atualizar tags de um projeto |
Atualize marcas de projeto em um espaço de trabalho. |
| Atualizar tags de um tempo |
Atualizar marcas de tempo em um espaço de trabalho. |
| Atualizar usuários de um projeto |
Atualize os usuários do projeto em um espaço de trabalho. |
| Cliente de atualização |
Atualizar um cliente em um espaço de trabalho. |
| Criar relatório do Times Excel |
Retorna um arquivo do Excel contendo um relatório da hora especificada. |
| Eliminar o item |
Excluir um item de um espaço de trabalho. |
| Obter Clientes |
Obtenha todos os clientes a partir de um espaço de trabalho. |
| Obter espaço de trabalho por ID |
Retorna o espaço de trabalho |
| Obter grupos de espaços de trabalho |
Obtenha todos os grupos de um espaço de trabalho. |
| Obter horas de trabalho |
Obtenha todas as horas de trabalho a partir de um espaço de trabalho. |
| Obter Horários do Cliente |
Obtenha todos os tempos de um cliente em um espaço de trabalho. |
| Obter projetos |
Obtenha todos os projetos de um espaço de trabalho. |
| Obter projetos de clientes |
Obtenha todos os projetos de um cliente em um espaço de trabalho. |
| Obter tags |
Obtenha todas as tags de um espaço de trabalho. |
| Obter tarefas do projeto |
Obtenha todas as tarefas de um projeto em um espaço de trabalho. |
| Obter tempos |
Obtenha todas as vezes a partir de um espaço de trabalho. |
| Obter Tempos de Projeto |
Obtenha todos os tempos de um projeto em um espaço de trabalho. |
| Obter usuário atual |
Retorna o objeto de usuário atual com espaços de trabalho |
| Tarefa de atualização |
Atualizar uma tarefa em um espaço de trabalho. |
| Tempo de atualização |
Atualizar uma hora em um espaço de trabalho. |
Adicionar Cliente
Adicione um cliente a um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | True | string |
Nome do cliente |
|
Description
|
description | string |
Descrição do cliente |
Devoluções
- Body
- ClientsResponse
Adicionar evento de feed personalizado
Adicione um evento ao feed de usuários. A entrada é automaticamente excluída após 180 dias.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | True | string |
Nome das entradas |
|
Description
|
description | string |
Descrição das entradas |
|
|
User
|
id | True | string |
Utilizador (ou ID de utilizador) |
|
Start
|
start | True | date-time |
A data e a hora de início da entrada do feed |
|
Fim
|
end | True | date-time |
Data e hora de fim da entrada do feed |
|
URL do ícone
|
imageUrl | string |
Um ícone Url, que é exibido na entrada do feed. Melhor uso 96px96px e https. |
|
|
Endereço URL
|
url | string |
Url para um endereço externo. Por exemplo, uma página de detalhes. Este link no feed pode ser aberto através do menu de contexto. |
|
|
Categoria
|
category | string |
Use um valor que possa ser filtrado posteriormente na interface. Por exemplo, 'Planner'. |
|
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema. Para ter um mapeamento simples. |
Devoluções
Adicionar grupo
Adicione um grupo a um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | True | string |
Nome do grupo |
|
ID de utilizador
|
id | True | string |
ID de utilizador |
|
Grupo sincronizado
|
synchronizedGroup | boolean |
Indica se o grupo está sincronizado |
|
|
Tipo de grupo sincronizado
|
synchronizedGroupType | string |
Tipo de grupo sincronizado, se aplicável |
Devoluções
- Body
- GroupsResponse
Adicionar horas de trabalho
Adicione horas de trabalho a um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | string |
O nome da entrada, pode ser null |
|
|
Hora de Início
|
start | date-time |
A hora de início da entrada de trabalho no formato ISO 8601 |
|
|
Hora de Término
|
end | date-time |
A hora de término da entrada de trabalho no formato ISO 8601 pode ser nula se estiver em andamento |
|
|
Tipo
|
type | string |
O tipo de entrada (por exemplo, «trabalho») |
|
|
Fuso Horário
|
timeZone | string |
O fuso horário em que a entrada foi registada (por exemplo, «Europa/Berlim») |
|
|
ID de utilizador
|
id | string |
ID exclusivo do usuário associado a esta entrada |
Devoluções
- Body
- ComeGoResponse
Adicionar projeto
Adicione um projeto a um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | True | string |
Nome do projeto |
|
Description
|
description | string |
Descrição do projeto |
|
|
Client
|
id | True | string |
Cliente (ou ID do cliente) |
|
Nome
|
name | string |
Nome do cliente |
|
|
Cor
|
color | string |
Cor do projeto, por exemplo. '#0000FF' |
|
|
A Cobrar
|
billable | True | boolean |
Indica se o projeto está marcado como faturável |
|
Concluído
|
completed | boolean |
Indica se o projeto está marcado como concluído |
|
|
Estimativa baseada em tarefas
|
taskBasedEstimation | True | boolean |
O orçamento depende da tarefa. |
|
Estimativa
|
estimation | double |
O orçamento estimado do projeto |
|
|
Privado
|
private | True | boolean |
Defina o projeto como público ou privado. |
|
Tipo de Projeto
|
projectType | string |
Definir o tipo de projeto |
|
|
User
|
id | True | string |
Utilizador (ou ID de utilizador) |
|
Funções
|
role | True | number |
Papel no projeto |
|
Taxa faturável
|
billable_rate | double |
A taxa faturável deste usuário neste projeto |
|
|
Removed
|
removed | boolean |
Indica se o usuário foi removido do projeto |
|
|
Etiquetas
|
tags | array of string |
Tags associadas ao projeto |
|
|
Groups
|
groups | array of string |
Grupos associados ao projeto |
|
|
Quem pode adicionar tarefas
|
whoCanAddTasks | integer |
Quem pode adicionar tarefas a este projeto (por exemplo, 1 = Somente gerente, 2 = Todos) |
|
|
ID do modelo
|
templateId | string |
A ID do modelo de projeto |
|
|
Taxa de cópia do modelo
|
templateCopyRate | boolean |
Indica se a taxa deve ser copiada do modelo |
|
|
Tarefas de cópia de modelo
|
templateCopyTasks | boolean |
Indica se as tarefas do modelo devem ser copiadas |
|
|
Atribuição de tarefa de cópia de modelo
|
templateCopyTaskAssign | boolean |
Indica se as atribuições de tarefas devem ser copiadas do modelo |
Devoluções
- Body
- ProjectsResponse
Adicionar qualquer tag
Adicione uma marca de hora a um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | True | string |
Nome das tags |
|
Tipo de etiqueta
|
tagType | True | integer |
Escolha 0 para uma tag Project ou 1 para uma tag Time |
Devoluções
- Body
- TagsResponse
Adicionar tarefa
Adicione uma tarefa a um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome
|
name | True | string |
Nome da tarefa |
|
Estimativa (segundos)
|
estimation | True | double |
A duração estimada da tarefa em segundos |
|
Projeto
|
id | True | string |
Projeto (ou ID do projeto) |
|
Nome
|
name | string |
Nome do projeto |
|
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade no Cosmos DB |
|
|
Suprimido
|
deleted | boolean |
Indica se o projeto foi excluído |
|
|
Editor
|
editor | string |
Último editor do projeto |
|
|
ID
|
id | True | string |
ID do grupo |
|
Nome
|
name | True | string |
Nome do grupo |
|
Utilizadores
|
users | array of string |
Utilizadores atribuídos a este grupo |
|
|
Grupo sincronizado
|
synchronizedGroup | boolean |
Indica se o grupo está sincronizado |
|
|
Usuários atribuídos
|
assignedToUsers | array of string | ||
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema. Para ter um mapeamento simples. |
Devoluções
- Body
- TasksUpdateResponse
Adicionar Tempo
Adicione um tempo a um projeto dentro de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
id | True | string |
Cliente (ou ID do cliente) |
|
Projeto
|
id | True | string |
Projeto (ou ID do projeto) |
|
Tarefa
|
id | True | string |
Tarefa (ou ID da Tarefa) |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB para tarefas |
|
|
Suprimido
|
deleted | boolean |
Indica se a tarefa foi excluída |
|
|
Nome
|
name | True | string |
O nome desta entrada de tempo (nome da tarefa) |
|
Start
|
start | True | date-time |
A data de início e a hora de início da entrada de hora, formato: aaaa-MM-ddTHH:mm:ss. SSSZ |
|
Fim
|
end | date-time |
A data e hora de fim da entrada de hora, formato: aaaa-MM-ddTHH:mm:ss. SSSZ |
|
|
A Cobrar
|
billable | True | boolean |
Indica se a hora está marcada como faturável |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB para tags |
|
|
Suprimido
|
deleted | boolean |
Indica se a tag foi excluída |
|
|
Editor
|
editor | string |
O último editor da tag |
|
|
Fuso Horário
|
timeZone | string |
O fuso horário para a entrada de hora |
|
|
Modo de entrada
|
inputMode | string |
O modo de entrada para a entrada de tempo (por exemplo, intervalo) |
|
|
Referência de calendário do Outlook
|
outlookCalenderReference | string |
Referência a um evento de calendário do Outlook, se aplicável |
Devoluções
- Body
- TimesResponse
Atualizar evento de feed personalizado
Atualizar uma entrada de feed personalizada em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
ID
|
EventId | True | string |
ID do Evento de Feed Personalizado |
|
Nome
|
name | string |
Nome das entradas |
|
|
Description
|
description | string |
Descrição das entradas |
|
|
User
|
id | True | string |
Utilizador (ou ID de utilizador) |
|
Start
|
start | date-time |
A data e a hora de início da entrada do feed |
|
|
Fim
|
end | date-time |
Data e hora de fim da entrada do feed |
|
|
URL do ícone
|
imageUrl | string |
Um ícone Url, que é exibido na entrada do feed. Melhor uso 96px96px e https. |
|
|
Endereço URL
|
url | string |
Url para um endereço externo. Por exemplo, uma página de detalhes. Este link no feed pode ser aberto através do menu de contexto. |
|
|
Categoria
|
category | string |
Use um valor que possa ser filtrado posteriormente na interface. Por exemplo, 'Planner'. |
|
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema. Para ter um mapeamento simples. |
Devoluções
Atualizar Grupo
Atualizar um grupo em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Grupo
|
GroupId | True | string |
Grupo (ou ID do grupo) |
|
ID
|
id | True | string |
ID do grupo |
|
Nome
|
name | True | string |
Nome do grupo |
|
Grupo sincronizado
|
synchronizedGroup | boolean |
Indica se o grupo está sincronizado |
|
|
Tipo de grupo sincronizado
|
synchronizedGroupType | string |
Tipo de grupo sincronizado, se aplicável |
|
|
ID de utilizador
|
id | True | string |
ID de utilizador |
|
Email
|
True | string |
E-mail de utilizador |
|
|
Nome
|
name | string |
Nome de utilizador |
Devoluções
- Body
- GroupsResponse
Atualizar grupos de um projeto
Atualizar grupos de projetos em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Projeto
|
ProjectId | True | string |
Projeto (ou ID do projeto) |
|
Grupo
|
id | True | string |
Grupo (ou ID do grupo) |
|
Funções
|
role | True | number |
Papel no projeto |
Devoluções
- Body
- ProjectsResponse
Atualizar horário de trabalho
Atualizar o horário de trabalho em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome da Entidade
|
cosmosEntityName | string |
O tipo de entidade, sempre 'comego' |
|
|
Suprimido
|
deleted | boolean |
Indica se a entrada está marcada como excluída |
|
|
Editor ID
|
editor | string |
A ID do usuário que editou a entrada pela última vez |
|
|
ID do autor
|
author | string |
A ID do usuário que criou a entrada |
|
|
Carimbo de data/hora criado
|
created | date-time |
O carimbo de data/hora quando a entrada foi criada |
|
|
Carimbo de data/hora modificado
|
modified | date-time |
O carimbo de data/hora quando a entrada foi modificada pela última vez |
|
|
ID de entrada
|
id | string |
ID exclusivo da entrada ComeGo |
|
|
Situação
|
status | string |
O estatuto da entrada (por exemplo, «novo») |
|
|
Hora de Início
|
start | date-time |
A hora de início da entrada de trabalho no formato ISO 8601 |
|
|
Hora de Término
|
end | date-time |
A hora de término da entrada do trabalho no formato ISO 8601 |
|
|
Nome
|
name | string |
O nome da entrada, pode ser null |
|
|
Chave de Partição
|
partitionKey | string |
A chave de partição para a entrada no CosmosDB |
|
|
Fuso Horário
|
timeZone | string |
O fuso horário em que a entrada foi registada (por exemplo, «Europa/Berlim») |
|
|
Tipo
|
type | string |
O tipo de entrada (por exemplo, «trabalho») |
|
|
ID de utilizador
|
id | string |
ID exclusivo do usuário associado a esta entrada |
|
|
Nome de Utilizador
|
name | string |
Nome do utilizador associado a esta entrada |
|
|
ID do espaço de trabalho
|
id | string |
ID exclusivo do espaço de trabalho |
|
|
Etiquetas
|
tags | array of string |
Uma matriz de tags associadas à entrada |
|
|
O usuário pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar a entrada |
Devoluções
- Body
- ComeGoResponse
Atualizar projeto
Atualizar um projeto em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Projeto
|
ProjectId | True | string |
Projeto (ou ID do projeto) |
|
Nome
|
name | True | string |
Nome do projeto |
|
Description
|
description | string |
Descrição do projeto |
|
|
Client
|
id | True | string |
Cliente (ou ID do cliente) |
|
Nome
|
name | string |
Nome do cliente |
|
|
Cor
|
color | string |
Cor do projeto, por exemplo. '#0000FF' |
|
|
A Cobrar
|
billable | True | boolean |
Indica se o projeto está marcado como faturável |
|
Concluído
|
completed | boolean |
Indica se o projeto está marcado como concluído |
|
|
Estimativa baseada em tarefas
|
taskBasedEstimation | True | boolean |
O orçamento depende da tarefa. |
|
Estimativa
|
estimation | double |
O orçamento estimado do projeto |
|
|
Privado
|
private | True | boolean |
Defina o projeto como público ou privado. |
|
Tarifa Horária
|
hourly_rate | double |
A taxa horária do projeto |
|
|
Taxa horária ativada
|
hourly_rate_enabled | boolean |
Indica se a taxa horária está habilitada para o projeto |
|
|
User
|
id | True | string |
Utilizador (ou ID de utilizador) |
|
Funções
|
role | True | number |
Papel no projeto |
|
Taxa faturável
|
billable_rate | double |
A taxa faturável deste usuário neste projeto |
|
|
ID da etiqueta
|
id | True | string |
ID da etiqueta |
|
Nome da tag
|
name | True | string |
Nome da etiqueta |
|
Groups
|
groups | array of string |
Grupos associados ao projeto |
|
|
Quem pode adicionar tarefas
|
whoCanAddTasks | integer |
Quem pode adicionar tarefas a este projeto (por exemplo, 1 = Somente gerente, 2 = Todos) |
|
|
Situação
|
status | string |
O estado do projeto |
|
|
ID do espaço de trabalho
|
id | string |
ID do espaço de trabalho |
|
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB |
|
|
Author
|
author | string |
Autor do projeto |
|
|
Editor
|
editor | string |
Editor do projeto |
|
|
Chave de Partição
|
partitionKey | string |
Chave de partição no Cosmos DB |
Devoluções
- Body
- ProjectsResponse
Atualizar qualquer tag
Atualizar uma marca de hora em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Tag
|
TagId | True | string |
Tag (ou ID da tag) |
|
Nome
|
name | True | string |
Nome da tag |
|
Tipo de tag
|
tagType | True | integer |
O tipo da tag |
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema para mapeamento. |
|
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB |
|
|
Suprimido
|
deleted | boolean |
Indica se a tag foi excluída |
|
|
Author
|
author | string |
O autor da tag |
|
|
Editor
|
editor | string |
O último editor da tag |
|
|
ID do espaço de trabalho
|
id | string |
ID do espaço de trabalho |
|
|
Chave de Partição
|
partitionKey | string |
Chave de partição no Cosmos DB |
|
|
Situação
|
status | string |
O status da tag |
|
|
Criado
|
created | date-time |
Criação de carimbo de data/hora da tag |
|
|
Modificado
|
modified | date-time |
Carimbo de data/hora modificado pela última vez da tag |
Devoluções
- Body
- TagsResponse
Atualizar tags de um projeto
Atualize marcas de projeto em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Projeto
|
ProjectId | True | string |
Projeto (ou ID do projeto) |
|
Tag
|
id | True | string |
Tag (ou ID da tag) |
Devoluções
- Body
- ProjectsResponse
Atualizar tags de um tempo
Atualizar marcas de tempo em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
ID da hora
|
TimeId | True | string |
ID único do tempo a ser atualizado |
|
Tag
|
id | True | string |
Tag (ou ID da tag) |
Devoluções
- Body
- TimesResponse
Atualizar usuários de um projeto
Atualize os usuários do projeto em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Projeto
|
ProjectId | True | string |
Projeto (ou ID do projeto) |
|
User
|
id | True | string |
Utilizador (ou ID de utilizador) |
|
Funções
|
role | True | number |
Papel no projeto |
|
Taxa faturável
|
billable_rate | double |
A taxa faturável deste usuário neste projeto |
Devoluções
- Body
- ProjectsResponse
Cliente de atualização
Atualizar um cliente em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
ClientId | True | string |
Cliente (ou ID do cliente) |
|
Nome
|
name | True | string |
Nome do cliente |
|
Description
|
description | string |
Descrição do cliente |
|
|
Cor
|
color | string |
Cor do cliente, por exemplo, '#0000FF' |
|
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema para mapeamento. |
|
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB |
|
|
Suprimido
|
deleted | boolean |
Indica se o cliente foi excluído |
|
|
Author
|
author | string |
O autor do cliente |
|
|
Editor
|
editor | string |
O último editor do cliente |
|
|
ID do espaço de trabalho
|
id | string |
ID do espaço de trabalho |
|
|
Chave de Partição
|
partitionKey | string |
Chave de partição no Cosmos DB |
|
|
Situação
|
status | string |
O status do cliente |
|
|
Criado
|
created | date-time |
Criação de timestamp do cliente |
|
|
Modificado
|
modified | date-time |
Carimbo de data/hora da última modificação do cliente |
|
|
Telemóvel
|
phone | string |
Número de telefone |
|
|
Localização
|
location | string |
Localização do cliente |
|
|
Email
|
string |
E-mail do cliente |
||
|
Contacto Primário
|
primaryContact | string |
Nome do contato principal |
|
|
Contato Secundário
|
secondaryContact | string |
Nome do contato secundário |
|
|
Data a bordo
|
onboardDate | date |
Data em que o cliente foi embarcado |
|
|
Indústria
|
industry | string |
Indústria do cliente |
Devoluções
- Body
- ClientsResponse
Criar relatório do Times Excel
Retorna um arquivo do Excel contendo um relatório da hora especificada.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
startDate
|
startDate | True | date-time | |
|
data de término
|
endDate | True | date-time | |
|
faturável
|
billable | string | ||
|
cliente
|
client | boolean | ||
|
projecto
|
project | boolean | ||
|
projetoDescrição
|
projectDescription | boolean | ||
|
tarefa
|
task | boolean | ||
|
descrição
|
description | boolean | ||
|
autor
|
author | boolean | ||
|
groupedByProject
|
groupedByProject | True | boolean | |
|
status do projeto
|
projectStatus | string | ||
|
enabled
|
enabled | boolean | ||
|
minutes
|
minutes | integer | ||
|
tipo
|
type | string | ||
|
Fuso horário
|
timeZone | string | ||
|
users
|
users | array of uuid |
Devoluções
Arquivo Excel
- Arquivo Excel
- object
Eliminar o item
Excluir um item de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Tipo de Item
|
ItemType | True | string |
Tipo de item que será excluído |
|
Item ID
|
ItemId | True | string |
ID do item que será excluído |
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
Obter Clientes
Obtenha todos os clientes a partir de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os clientes retornados |
|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
Devoluções
- response
- array of ClientsResponse
Obter espaço de trabalho por ID
Retorna o espaço de trabalho
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
|
Espaço de trabalho
|
workspace_id | True | string |
ID do espaço de trabalho |
Devoluções
- Body
- WorkspaceResponse
Obter grupos de espaços de trabalho
Obtenha todos os grupos de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
Devoluções
- response
- array of GroupsResponse
Obter horas de trabalho
Obtenha todas as horas de trabalho a partir de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Filtrar por Utilizador
|
$filter-user | string |
Filtrar os tempos por utilizador |
|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os tempos retornados |
Devoluções
- response
- array of ComeGoResponse
Obter Horários do Cliente
Obtenha todos os tempos de um cliente em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
clientid | True | string |
Cliente (ou ID do cliente) |
|
Intervalo de datas
|
$filter-date-range | True | string |
Tempos de filtro por intervalo |
|
Filtrar por Utilizador
|
$filter-user | string |
Filtrar os tempos por utilizador |
|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os tempos retornados |
Devoluções
- response
- array of TimesResponse
Obter projetos
Obtenha todos os projetos de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os projetos retornados |
|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
Devoluções
- response
- array of ProjectsResponse
Obter projetos de clientes
Obtenha todos os projetos de um cliente em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
clientid | True | string |
Cliente (ou ID do cliente) |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os projetos retornados |
Devoluções
- response
- array of ProjectsResponse
Obter tags
Obtenha todas as tags de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os projetos retornados |
Devoluções
- response
- array of TagsResponse
Obter tarefas do projeto
Obtenha todas as tarefas de um projeto em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
clientid | string |
Cliente (ou ID do cliente) |
|
|
Projeto
|
projectid | True | string |
Projeto (ou ID do projeto) |
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir as tarefas retornadas |
Devoluções
- response
- array of TasksUpdateResponse
Obter tempos
Obtenha todas as vezes a partir de um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Intervalo de datas
|
$filter-date-range | True | string |
Tempos de filtro por intervalo |
|
Filtrar por Utilizador
|
$filter-user | string |
Filtrar os tempos por utilizador |
|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os tempos retornados |
Devoluções
- response
- array of TimesResponse
Obter Tempos de Projeto
Obtenha todos os tempos de um projeto em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
clientid | string |
Cliente (ou ID do cliente) |
|
|
Projeto
|
projectid | True | string |
Projeto (ou ID do projeto) |
|
Intervalo de datas
|
$filter-date-range | True | string |
Tempos de filtro por intervalo |
|
Filtrar por Utilizador
|
$filter-user | string |
Filtrar os tempos por utilizador |
|
|
Filtrar consulta
|
$filter | string |
Uma consulta de filtro ODATA para restringir os tempos retornados |
Devoluções
- response
- array of TimesResponse
Obter usuário atual
Tarefa de atualização
Atualizar uma tarefa em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Tarefa
|
TaskId | True | string |
Tarefa (ou ID da Tarefa) |
|
Nome
|
name | string |
Nome da tarefa |
|
|
Estimativa (segundos)
|
estimation | double |
A duração estimada da tarefa em segundos |
|
|
Concluído
|
completed | boolean |
Indica se a tarefa está marcada como concluída |
|
|
Client
|
id | True | string |
Cliente (ou ID do cliente) |
|
Nome
|
name | string |
Nome do cliente |
|
|
Projeto
|
id | True | string |
Projeto (ou ID do projeto) |
|
Nome
|
name | string |
Nome do projeto |
|
|
Concluído
|
completed | boolean |
Indica se o projeto está marcado como concluído |
|
|
ID
|
id | True | string |
ID do grupo |
|
Nome
|
name | True | string |
Nome do grupo |
|
Usuários atribuídos
|
assignedToUsers | array of string | ||
|
Situação
|
status | string |
O status da tarefa |
|
|
Tempo faturável
|
billable | double |
Tempo faturável registado para esta tarefa |
|
|
Tempo não faturável
|
notBillable | double |
Tempo não faturável registado para esta tarefa |
|
|
ID do espaço de trabalho
|
id | string |
ID do espaço de trabalho |
|
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB |
|
|
Chave de Partição
|
partitionKey | string |
Chave de partição no Cosmos DB |
|
|
Criado
|
created | date-time |
Criação de carimbo de data/hora da tarefa |
|
|
Modificado
|
modified | date-time |
Carimbo de data/hora da última modificação da tarefa |
|
|
Author
|
author | string |
Autor da tarefa |
|
|
Editor
|
editor | string |
Último editor da tarefa |
|
|
Pode criar tempo
|
canCreateTime | boolean |
Indica se as entradas de tempo podem ser criadas para esta tarefa |
|
|
Pode editar
|
canEdit | boolean |
Indica se o usuário atual pode editar essa tarefa |
Devoluções
- Body
- TasksUpdateResponse
Tempo de atualização
Atualizar uma hora em um espaço de trabalho.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID da hora
|
TimeId | True | string |
ID único do tempo a ser atualizado |
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Client
|
id | True | string |
Cliente (ou ID do cliente) |
|
Nome
|
name | string |
Nome do cliente |
|
|
Projeto
|
id | True | string |
Projeto (ou ID do projeto) |
|
Nome
|
name | string |
Nome do projeto |
|
|
Concluído
|
completed | boolean |
Indica se o projeto foi concluído |
|
|
Tarefa
|
id | True | string |
Tarefa (ou ID da Tarefa) |
|
Nome
|
name | string |
Nome da tarefa |
|
|
Concluído
|
completed | boolean |
Indica se a tarefa foi concluída |
|
|
Nome
|
name | string |
O nome desta entrada de tempo (nome da tarefa) |
|
|
Start
|
start | date-time |
A data de início e a hora de início da entrada de hora, formato: aaaa-MM-ddTHH:mm:ss. SSSZ |
|
|
Fim
|
end | date-time |
A data e hora de fim da entrada de hora, formato: aaaa-MM-ddTHH:mm:ss. SSSZ |
|
|
A Cobrar
|
billable | boolean |
Indica se a hora está marcada como faturável |
|
|
ID
|
id | True | string |
ID da etiqueta |
|
Nome
|
name | string |
Nome da etiqueta |
|
|
Fuso Horário
|
timeZone | string |
O fuso horário para a entrada de hora |
|
|
Modo de entrada
|
inputMode | string |
O modo de entrada para a entrada de tempo (por exemplo, intervalo) |
|
|
Diferença horária
|
timeDiff | integer |
Diferença horária em segundos |
|
|
Referência de calendário do Outlook
|
outlookCalenderReference | string |
Referência a um evento de calendário do Outlook, se aplicável |
|
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade usado no Cosmos DB |
|
|
Chave de Partição
|
partitionKey | string |
Chave de partição no Cosmos DB |
|
|
Situação
|
status | string |
O status da entrada de tempo |
|
|
User
|
id | True | string |
Usuário (ou ID de usuário) - se estiver em branco, o usuário atual será definido |
|
Nome
|
name | string |
Nome de utilizador |
|
|
ID do espaço de trabalho
|
id | string |
ID do espaço de trabalho |
|
|
Criado
|
created | date-time |
Carimbo de data/hora de criação da entrada de data e hora |
|
|
Modificado
|
modified | date-time |
Carimbo de data/hora da última modificação da entrada de hora |
Devoluções
- Body
- TimesResponse
Acionadores
| Gatilho de tag |
Se uma tag for criada, alterada ou excluída no timeghost, esse gatilho será executado. |
| Gatilho de Tarefa |
Se uma tarefa for criada, alterada ou excluída no timeghost, esse gatilho será executado. |
| Gatilho de tempo |
Se uma hora for criada, alterada ou excluída no timeghost, esse gatilho será executado. |
| Gatilho do cliente |
Se um cliente for criado, alterado ou excluído no timeghost, esse gatilho será executado. |
| Gatilho do Projeto |
Se um projeto for criado, alterado ou excluído no timeghost, esse gatilho será executado. |
Gatilho de tag
Se uma tag for criada, alterada ou excluída no timeghost, esse gatilho será executado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome do webhook
|
name | True | string |
O nome do webhook para que ele possa ser encontrado nas configurações em timeghost. |
|
Executar em
|
events | array of string |
Selecione os eventos a que pretende ouvir |
Devoluções
- Body
- TagsResponse
Gatilho de Tarefa
Se uma tarefa for criada, alterada ou excluída no timeghost, esse gatilho será executado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome do webhook
|
name | True | string |
O nome do webhook para que ele possa ser encontrado nas configurações em timeghost. |
|
Executar em
|
events | array of string |
Selecione os eventos a que pretende ouvir |
Devoluções
- Body
- TasksUpdateResponse
Gatilho de tempo
Se uma hora for criada, alterada ou excluída no timeghost, esse gatilho será executado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome do webhook
|
name | True | string |
O nome do webhook para que ele possa ser encontrado nas configurações em timeghost. |
|
Executar em
|
events | array of string |
Selecione os eventos a que pretende ouvir |
Devoluções
- Body
- TimesResponse
Gatilho do cliente
Se um cliente for criado, alterado ou excluído no timeghost, esse gatilho será executado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome do webhook
|
name | True | string |
O nome do webhook para que ele possa ser encontrado nas configurações em timeghost. |
|
Executar em
|
events | array of string |
Selecione os eventos a que pretende ouvir |
Devoluções
- Body
- ClientsResponse
Gatilho do Projeto
Se um projeto for criado, alterado ou excluído no timeghost, esse gatilho será executado.
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Espaço de trabalho
|
workspace-id | True | string |
Insira o espaço de trabalho (ID do espaço de trabalho) no qual seus dados são armazenados |
|
Nome do webhook
|
name | True | string |
O nome do webhook para que ele possa ser encontrado nas configurações em timeghost. |
|
Executar em
|
events | array of string |
Selecione os eventos a que pretende ouvir |
Devoluções
- Body
- ProjectsResponse
Definições
ProjetosResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo do projeto |
|
Nome
|
name | string |
Nome dos projetos |
|
Description
|
description | string |
Descrição do projeto |
|
A Cobrar
|
billable | boolean |
Indica se o projeto está marcado como faturável |
|
Estimativa baseada em tarefas
|
taskBasedEstimation | boolean |
Indica se o orçamento depende de tarefas |
|
Estimativa
|
estimation | double |
O orçamento estimado do projeto |
|
Concluído
|
completed | boolean |
Indica se o projeto está marcado como concluído |
|
Utilizar como predefinição
|
useAsDefault | boolean |
Indica se este projeto é usado como padrão |
|
Tempo faturável
|
timesRecorded.billable | number |
Resumo dos tempos faturáveis neste projeto |
|
Tempo não faturável
|
timesRecorded.notBillable | number |
Resumo dos tempos não faturáveis neste projeto |
|
Earnings
|
earnings | double |
Ganhos do projeto |
|
Taxa horária ativada
|
hourly_rate_enabled | boolean |
Indica se a taxa horária está ativada |
|
Tarifa Horária
|
hourly_rate | double |
Taxa horária deste projeto |
|
Cor
|
color | string |
Cor do projeto. por exemplo, '#0000FF' |
|
Privado
|
private | boolean |
Indica se o projeto está marcado como privado |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
ID do Cliente
|
client.id | string |
ID exclusivo do cliente |
|
Nome do Cliente
|
client.name | string |
Nome do cliente |
|
tags
|
tags | array of object | |
|
ID da etiqueta
|
tags.id | string |
ID exclusivo da tag |
|
Nome da tag
|
tags.name | string |
Nome da tag |
|
users
|
users | array of object | |
|
ID de utilizador
|
users.id | string |
ID exclusivo do usuário |
|
Funções
|
users.role | number |
Papel do usuário no projeto |
|
Taxa faturável
|
users.billable_rate | double |
Taxa faturável do usuário neste projeto |
|
Removed
|
users.removed | boolean |
Indica se o usuário foi removido do projeto |
|
groups
|
groups | array of object | |
|
ID do grupo
|
groups.id | string |
ID exclusivo do grupo |
|
Funções
|
groups.role | number |
Papel do grupo no projeto |
|
Removed
|
groups.removed | boolean |
Indica se o grupo foi removido do projeto |
|
ID do espaço de trabalho
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
Chave de Partição
|
partitionKey | string |
Chave de partição para CosmosDB |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade Cosmos para este projeto |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar o projeto |
ClientesResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo do cliente |
|
Nome
|
name | string |
Nome do cliente |
|
Description
|
description | string |
Descrição do cliente |
|
Cor
|
color | string |
A cor associada ao cliente |
|
Suprimido
|
deleted | boolean |
Indica se o cliente está marcado como excluído |
|
Utilizar como predefinição
|
useAsDefault | boolean |
Indica se esse cliente é usado como padrão |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
Criado
|
created | date-time |
Carimbo de data/hora quando o cliente foi criado |
|
Modificado
|
modified | date-time |
Carimbo de data/hora quando o cliente foi modificado pela última vez |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade Cosmos para este cliente |
|
Chave de Partição
|
partitionKey | string |
Chave de partição para CosmosDB |
|
ID do espaço de trabalho
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
Telemóvel
|
meta.phone | string |
Número de telefone do cliente |
|
Localização
|
meta.location | string |
Localização do cliente |
|
Email
|
meta.email | string |
Endereço de e-mail do cliente |
|
Contacto Primário
|
meta.primaryContact | string |
Contato principal para o cliente |
|
Contato Secundário
|
meta.secondaryContact | string |
Contato secundário para o cliente |
|
Data a bordo
|
meta.onboardDate | date |
Data de integração do cliente |
|
Taxa de Imposto
|
meta.taxRate | string |
Taxa de imposto aplicável ao cliente |
|
ID externo
|
meta.externalId | string |
ID externo para mapeamento com outro sistema |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar o cliente |
TimesResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID único da época |
|
Nome da hora
|
name | string |
Nome da hora |
|
Suprimido
|
deleted | boolean |
Indica se a hora está marcada como excluída |
|
A Cobrar
|
billable | boolean |
Indica se a hora está marcada como faturável |
|
Start
|
start | date-time |
A data e a hora de início da entrada de hora |
|
Fim
|
end | date-time |
A data e a hora de fim da entrada de hora |
|
Duração
|
timeDiff | number |
A duração da entrada de tempo |
|
Timezone
|
timeZone | string |
Indica em qual fuso horário a hora foi criada |
|
Ganhos
|
amount | double |
Os ganhos da entrada de tempo |
|
Custo
|
cost | double |
O custo de mão de obra da entrada de tempo |
|
ID do projeto
|
project.id | string |
ID único do projeto desta vez |
|
Nome dos projetos
|
project.name | string |
Nome dos projetos |
|
Concluído
|
project.completed | boolean |
Indica se o projeto está marcado como concluído |
|
Utilizar como predefinição
|
project.useAsDefault | boolean |
Indica se este projeto é usado como padrão |
|
tags
|
project.tags | array of object | |
|
ID da etiqueta
|
project.tags.id | string |
ID exclusivo da tag |
|
Nome da tag
|
project.tags.name | string |
Nome da tag |
|
ID da tarefa
|
task.id | string |
ID exclusivo da tarefa deste tempo |
|
Nome das tarefas
|
task.name | string |
Nome das tarefas |
|
Concluído
|
task.completed | boolean |
Indica se a tarefa está marcada como concluída |
|
ID do Cliente
|
client.id | string |
ID único do cliente desta vez |
|
Nome do cliente
|
client.name | string |
Nome do cliente |
|
ID de utilizador
|
user.id | string |
ID exclusivo do usuário deste tempo |
|
Nome dos utilizadores
|
user.name | string |
Nome dos utilizadores |
|
tags
|
tags | array of object | |
|
ID da etiqueta
|
tags.id | string |
ID exclusivo da tag desta vez |
|
Nome da tag
|
tags.name | string |
Nome da tag |
|
Referência de calendário do Outlook
|
outlookCalenderReference | string |
Referência a um evento de calendário do Outlook |
|
ID do espaço de trabalho
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
Sobreposição de tempo
|
hasTimeOverlap | boolean |
Indica se há uma sobreposição de tempo |
|
Modo de entrada
|
inputMode | string |
O modo de entrada, por exemplo, 'intervalo' |
|
Criado
|
created | date-time |
Indica quando a hora foi criada |
|
Modificado
|
modified | date-time |
Indica quando a hora foi alterada |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade Cosmos para este tempo |
|
Chave de Partição
|
partitionKey | string |
Chave de partição para CosmosDB |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar a entrada de hora |
TasksUpdateResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo da tarefa |
|
Nome
|
name | string |
Nome das tarefas |
|
Suprimido
|
deleted | boolean |
Indica se a tarefa está marcada como excluída |
|
Criado
|
created | date-time |
Indica quando a tarefa foi criada |
|
Modificado
|
modified | date-time |
Indica quando a tarefa foi alterada |
|
Concluído
|
completed | boolean |
Indica se a tarefa está marcada como concluída |
|
Tempo faturável
|
timesRecorded.billable | number |
Resumo dos tempos faturáveis nesta tarefa |
|
Tempo não faturável
|
timesRecorded.notBillable | number |
Resumo dos tempos não faturáveis nesta tarefa |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
ID do Cliente
|
client.id | string |
ID exclusivo do cliente desta tarefa |
|
Nome do Cliente
|
client.name | string |
Nome do Cliente |
|
ID do projeto
|
project.id | string |
ID exclusivo do projeto desta tarefa |
|
Nome dos Projetos
|
project.name | string |
Nome dos Projetos |
|
Projeto Concluído
|
project.completed | boolean |
Indica se o projeto está marcado como concluído |
|
Estimativa
|
estimation | double |
O orçamento estimado da tarefa |
|
assignedToUsers
|
assignedToUsers | array of object | |
|
ID de utilizador
|
assignedToUsers.id | string |
ID exclusivo do usuário atribuído |
|
Nome de Utilizador
|
assignedToUsers.name | string |
Nome do utilizador atribuído |
|
asignedToGroups
|
assignedToGroups | array of object | |
|
ID do grupo
|
assignedToGroups.id | string |
ID exclusivo do grupo atribuído |
|
Nome do Grupo
|
assignedToGroups.name | string |
Nome do grupo atribuído |
|
ID do espaço de trabalho
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade Cosmos para esta tarefa |
|
Chave de Partição
|
partitionKey | string |
Chave de partição para CosmosDB |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar a tarefa |
GruposResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo do grupo |
|
Nome
|
name | string |
Nome do grupo |
|
Sincronizado
|
synchronizedGroup | boolean |
Indica se o grupo está sincronizado |
|
Tipo de grupo sincronizado
|
synchronizedGroupType | string |
Tipo de grupo sincronizado (por exemplo, 'equipas') |
|
users
|
users | array of object | |
|
ID de utilizador
|
users.id | string |
ID exclusivo do usuário |
|
Nome
|
users.name | string |
Nome do utilizador |
|
ID do espaço de trabalho
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade Cosmos para este grupo |
|
Chave de Partição
|
partitionKey | string |
Chave de partição para CosmosDB |
|
Criado
|
created | date-time |
Indica quando o grupo foi criado |
|
Modificado
|
modified | date-time |
Indica quando o grupo foi alterado |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar o grupo |
TagsResposta
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo da tag |
|
Nome
|
name | string |
Nome da tag |
|
Suprimido
|
deleted | boolean |
Indica se a tag está marcada como excluída |
|
Criado
|
created | date-time |
Indica quando a tag foi criada |
|
Modificado
|
modified | date-time |
Indica quando a tag foi alterada |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema. Para ter um mapeamento simples. |
|
Tipo de tag
|
tagType | integer |
Tipo de etiqueta (por exemplo, identificador de categoria) |
|
ID do espaço de trabalho
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
Nome da entidade Cosmos
|
cosmosEntityName | string |
Nome da entidade Cosmos para esta tag |
|
Chave de Partição
|
partitionKey | string |
Chave de partição para CosmosDB |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar a tag |
CustomFeedEventResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo do evento de feed personalizado |
|
Suprimido
|
deleted | boolean |
Indica se o evento de feed personalizado está marcado como excluído |
|
Criado
|
created | date-time |
Indica quando o evento de feed personalizado foi criado |
|
Modificado
|
modified | date-time |
Indica quando o evento de feed personalizado foi alterado |
|
Situação
|
status | string |
Indica se o registro de dados acabou de ser criado, atualizado ou excluído |
|
Nome
|
name | string |
Nome dos Eventos de Feed Personalizados |
|
Description
|
description | string |
Descrição das entradas |
|
Start
|
start | date-time |
A data e a hora de início da entrada do feed |
|
Fim
|
end | date-time |
Data e hora de fim da entrada do feed |
|
URL do ícone
|
imageUrl | string |
Um ícone Url, que é exibido na entrada do feed. Melhor uso 96px96px e https. |
|
Endereço URL
|
url | string |
Url para um endereço externo. Por exemplo, uma página de detalhes. Este link no feed pode ser aberto através do menu de contexto. |
|
Categoria
|
category | string |
Esse valor pode ser usado para filtrar os feeds na interface. |
|
ID externo
|
externalId | string |
Esse valor pode ser usado para armazenar um ID de outro sistema. Para ter um mapeamento simples. |
Resposta do usuário
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo do usuário |
|
Suprimido
|
deleted | boolean |
Indica se o usuário está marcado como excluído |
|
Correio eletrónico
|
string |
Endereço de e-mail do utilizador |
|
|
ID do espaço de trabalho padrão
|
defaultWorkspace | string |
A ID do espaço de trabalho padrão do usuário |
|
workspaces
|
workspaces | array of object | |
|
ID do espaço de trabalho
|
workspaces.id | string |
ID exclusivo do espaço de trabalho |
|
Nome do espaço de trabalho
|
workspaces.name | string |
Nome do espaço de trabalho |
|
Modo Manual de Captura
|
settings.captureManualMode | boolean |
Indica se o modo de captura manual está ativado |
|
Feed Show Reservado
|
settings.feedShowBooked | boolean |
Indica se o feed mostra os horários reservados |
|
Configuração de idioma
|
settings.languageSetting | string |
Configuração de idioma do usuário (por exemplo, 'en-US') |
|
Fuso Horário
|
settings.timeZone | string |
Fuso horário do utilizador (por exemplo, «Europa/Amesterdão») |
|
Formato de Horário 24h
|
settings.timeFormat24h | boolean |
Indica se o usuário prefere um formato de tempo de 24 horas |
|
Formato de data
|
settings.dateFormat | string |
Formato de data preferido do utilizador |
|
Theme
|
settings.theme | string |
Configuração do tema da interface do usuário para o usuário |
|
Arredondamento ativado
|
settings.rounding.enabled | boolean |
Indica se o arredondamento de tempo está ativado |
|
Minutos de arredondamento
|
settings.rounding.minutes | integer |
Número de minutos para arredondamento |
|
Tipo de arredondamento
|
settings.rounding.type | integer |
Tipo de arredondamento (por exemplo, 0 para o mais próximo) |
|
Nome da Organização
|
organization.displayName | string |
Nome da organização |
|
enabledGraphScopes
|
enabledGraphScopes | array of string | |
|
apiTokens
|
apiTokens | array of object | |
|
Nome do token
|
apiTokens.name | string |
Nome do token da API |
|
Símbolo
|
apiTokens.token | string |
Valor do token da API |
|
pinnedProjetos
|
pinnedProjects | array of object | |
|
ID do projeto
|
pinnedProjects.id | string |
ID exclusivo do projeto fixo |
|
Nome do Projeto
|
pinnedProjects.name | string |
Nome do projeto fixo |
|
Nome de exibição
|
officeProfile.displayName | string |
Nome de exibição do usuário no perfil do escritório |
|
Email
|
officeProfile.mail | string |
Endereço de e-mail no perfil do escritório |
|
Nome Principal do Utilizador
|
officeProfile.userPrincipalName | string |
Nome principal do usuário no perfil do escritório |
WorkspaceResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
ID
|
id | string |
ID exclusivo do espaço de trabalho |
|
Nome
|
name | string |
Nome do espaço de trabalho |
|
Description
|
description | string |
Descrição do espaço de trabalho |
|
Suprimido
|
deleted | boolean |
Indica se o espaço de trabalho está marcado como excluído |
|
Novos projetos são faturáveis como padrão
|
settings.isNewProjectBillable | boolean |
Indica se novos projetos são faturáveis como padrão |
|
Tarifa Horária
|
settings.hourly_rate | double |
A taxa horária padrão deste espaço de trabalho |
|
Moeda
|
settings.currency | string |
A moeda padrão deste espaço de trabalho |
|
Rastreamento de tempo futuro permitido?
|
settings.allowFutureTimeTracking | boolean |
Indica se o controle de tempo futuro é permitido |
|
Permitir sobreposição de tempo
|
settings.allowTimeOverlap | boolean |
Indica se entradas de tempo sobrepostas são permitidas |
|
Comego Ativado
|
settings.comego | boolean |
Indica se o Comego está habilitado para o espaço de trabalho |
|
Apenas Comego
|
settings.comegoOnly | boolean |
Indica se apenas o rastreamento Comego está ativado |
|
Modo Tempos
|
settings.timesMode | string |
Modo para rastreamento de tempo (por exemplo, 'intervalo') |
|
Estado da Subscrição
|
subscription.status | string |
O status da assinatura do espaço de trabalho (por exemplo, 'ativo', 'avaliação') |
|
Fim da subscrição
|
subscription.end | date-time |
A hora de fim da subscrição |
|
Quantidade
|
subscription.quantity | double |
O número de licenças neste espaço de trabalho |
|
Provider
|
subscription.provider | string |
O fornecedor da subscrição (por exemplo, «remo») |
|
Intervalo recorrente
|
subscription.recurringInterval | string |
O intervalo recorrente da subscrição |
|
Moeda
|
subscription.currency | string |
A moeda utilizada na subscrição |
|
users
|
users | array of object | |
|
ID de utilizador
|
users.id | string |
ID exclusivo do usuário |
|
Nome
|
users.name | string |
Nome do utilizador |
|
Email
|
users.email | string |
Endereço de e-mail do utilizador |
|
É administrador
|
users.admin | boolean |
Indica se o usuário tem privilégios de administrador |
|
Taxa faturável
|
users.billable_rate | double |
A taxa horária do usuário neste espaço de trabalho |
|
Custo da mão de obra
|
users.labor_cost | double |
O custo de mão de obra do usuário neste espaço de trabalho |
|
Tem Licença
|
users.has_license | boolean |
Indica se o usuário tem uma licença no espaço de trabalho |
|
Removed
|
users.removed | boolean |
Indica se o usuário foi removido do espaço de trabalho |
|
groups
|
groups | array of object | |
|
ID do grupo
|
groups.id | string |
ID exclusivo do grupo |
|
Nome do Grupo
|
groups.name | string |
Nome do grupo |
|
Grupo sincronizado
|
groups.synchronizedGroup | boolean |
Indica se o grupo está sincronizado |
|
Tipo de grupo sincronizado
|
groups.synchronizedGroupType | string |
Tipo de grupo sincronizado (por exemplo, 'equipas') |
|
users
|
groups.users | array of object | |
|
ID de utilizador
|
groups.users.id | string |
ID exclusivo do usuário |
|
Nome de Utilizador
|
groups.users.name | string |
Nome do utilizador no grupo |
|
gruposCanManageProjects
|
permissionSettings.groupsCanManageProjects | array of object | |
|
ID do grupo
|
permissionSettings.groupsCanManageProjects.id | string |
ID exclusivo do grupo |
|
gruposCanSeeTeamActivity
|
permissionSettings.groupsCanSeeTeamActivity | array of object | |
|
ID do grupo
|
permissionSettings.groupsCanSeeTeamActivity.id | string |
ID exclusivo do grupo |
|
projectPermissions
|
projectPermissions | array of object | |
|
ID do projeto
|
projectPermissions.projectId | string |
ID exclusivo do projeto |
|
Privado
|
projectPermissions.private | boolean |
Indica se o projeto é privado |
|
users
|
projectPermissions.users | array of object | |
|
ID de utilizador
|
projectPermissions.users.id | string |
ID exclusivo do usuário |
|
Funções
|
projectPermissions.users.role | number |
Papel do usuário no projeto |
|
groups
|
projectPermissions.groups | array of object | |
|
ID do grupo
|
projectPermissions.groups.id | string |
ID exclusivo do grupo |
|
Funções
|
projectPermissions.groups.role | number |
Papel do grupo no projeto |
|
webhooks
|
webhooks | array of object | |
|
Nome do Webhook
|
webhooks.name | string |
Nome do webhook |
|
Entidade
|
webhooks.entity | string |
Entidade à qual o webhook está anexado |
|
Active
|
webhooks.active | boolean |
Indica se o webhook está ativo |
|
Pode editar
|
currentUserCanEdit | boolean |
Indica se o usuário atual pode editar o espaço de trabalho |
ComeGoResponse
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
id
|
id | string |
ID exclusivo da entrada ComeGo |
|
cosmosEntityName
|
cosmosEntityName | string |
Nome da entidade no banco de dados |
|
Suprimido
|
deleted | boolean |
Indica se a entrada está marcada como excluída |
|
editor
|
editor | string |
ID do editor que modificou a entrada pela última vez |
|
modified
|
modified | date-time |
Carimbo de data/hora quando a entrada foi modificada pela última vez |
|
autor
|
author | string |
ID do autor que criou a entrada |
|
criado
|
created | date-time |
Carimbo de data/hora quando a entrada foi criada |
|
estado
|
status | string |
Estatuto da entrada (por exemplo, «novo») |
|
partitionKey
|
partitionKey | string |
Chave de partição para a entrada no banco de dados |
|
nome
|
name | string |
Nome opcional para a entrada |
|
start
|
start | date-time |
Hora de início da entrada |
|
fim
|
end | date-time |
Hora de fim da entrada, se aplicável |
|
tipo
|
type | string |
Tipo de inscrição (por exemplo, «trabalho», «pausa») |
|
id
|
user.id | string |
ID exclusivo do usuário |
|
nome
|
user.name | string |
Nome do utilizador |
|
tags
|
tags | array of string |
Tags associadas à entrada |
|
Fuso horário
|
timeZone | string |
Fuso horário da entrada |
|
id
|
workspace.id | string |
ID exclusivo do espaço de trabalho |
|
currentUserCanEdit
|
currentUserCanEdit | boolean |
Indica se o usuário atual tem permissão para editar a entrada |
objecto
Este é o tipo 'objeto'.