Everhour
everhourEverhour is a time tracking and expense management software equipped with budgeting, forward resource planning, expense tracking, dashboards, and reports.
Acciones disponibles (24)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create ClientEVERHOUR_CLIENT_CREATEAcciónTool to create a new client in everhour. use when you need to add a client before tracking time or assigning it to projects.
EVERHOUR_CLIENT_CREATEAcciónTool to create a new client in everhour. use when you need to add a client before tracking time or assigning it to projects.
Parámetros de entrada
namestringObligatorioThe client name
projectsstring[]List of project IDs to associate with the client
business_detailsstringAdditional business details for the client
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a clientEVERHOUR_CLIENT_DELETEAcciónTool to delete a client. use when you need to permanently remove a client from everhour after confirming the client id.
EVERHOUR_CLIENT_DELETEAcciónTool to delete a client. use when you need to permanently remove a client from everhour after confirming the client id.
Parámetros de entrada
client_idstringObligatorioID of the client to delete. Must be a valid Everhour client identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ClientsEVERHOUR_CLIENT_LISTAcciónTool to list all clients. use when you need an overview of workspace clients.
EVERHOUR_CLIENT_LISTAcciónTool to list all clients. use when you need an overview of workspace clients.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List ExpensesEVERHOUR_EXPENSES_LISTAcciónTool to retrieve all expenses. use when you need to review expense records across your workspace.
EVERHOUR_EXPENSES_LISTAcciónTool to retrieve all expenses. use when you need to review expense records across your workspace.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Client by IDEVERHOUR_GET_CLIENTAcciónTool to retrieve a specific client by id. use when you need detailed client information after obtaining the client's id.
EVERHOUR_GET_CLIENTAcciónTool to retrieve a specific client by id. use when you need detailed client information after obtaining the client's id.
Parámetros de entrada
client_idstringObligatorioUnique identifier of the client
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get ProjectEVERHOUR_GET_PROJECTAcciónTool to retrieve a specific project. use after you have the project id if you need its details.
EVERHOUR_GET_PROJECTAcciónTool to retrieve a specific project. use after you have the project id if you need its details.
Parámetros de entrada
projectIdstringObligatorioID of the project to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get SectionEVERHOUR_GET_SECTIONAcciónTool to retrieve a specific section. use when you need detailed section data by its id.
EVERHOUR_GET_SECTIONAcciónTool to retrieve a specific section. use when you need detailed section data by its id.
Parámetros de entrada
sectionIdstringObligatorioID of the section to retrieve
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Authenticated User ProfileEVERHOUR_GET_USER_PROFILEAcciónTool to retrieve profile information of the authenticated user. use after providing api key to fetch current user's profile details.
EVERHOUR_GET_USER_PROFILEAcciónTool to retrieve profile information of the authenticated user. use after providing api key to fetch current user's profile details.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Expense CategoriesEVERHOUR_LIST_EXPENSE_CATEGORIESAcciónTool to list all expense categories. use when you need to retrieve every category available for categorizing expenses after authenticating with your api key.
EVERHOUR_LIST_EXPENSE_CATEGORIESAcciónTool to list all expense categories. use when you need to retrieve every category available for categorizing expenses after authenticating with your api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List WebhooksEVERHOUR_LIST_HOOKSAcciónTool to list all webhooks. use when you need to retrieve every configured webhook for the account after authenticating with your api key.
EVERHOUR_LIST_HOOKSAcciónTool to list all webhooks. use when you need to retrieve every configured webhook for the account after authenticating with your api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List InvoicesEVERHOUR_LIST_INVOICESAcciónTool to list all invoices. use when you need to retrieve every invoice in your everhour workspace after authenticating with your api key.
EVERHOUR_LIST_INVOICESAcciónTool to list all invoices. use when you need to retrieve every invoice in your everhour workspace after authenticating with your api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List all projectsEVERHOUR_LIST_PROJECTSAcciónTool to list all projects. use when you need to retrieve every project accessible by your authenticated api key.
EVERHOUR_LIST_PROJECTSAcciónTool to list all projects. use when you need to retrieve every project accessible by your authenticated api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List SectionsEVERHOUR_LIST_SECTIONSAcciónTool to list sections within a project. use when you need to retrieve all sections for a specified project after authenticating with your api key.
EVERHOUR_LIST_SECTIONSAcciónTool to list sections within a project. use when you need to retrieve all sections for a specified project after authenticating with your api key.
Parámetros de entrada
projectIdstringObligatorioID of the project to list sections for
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TagsEVERHOUR_LIST_TAGSAcciónTool to list all tags. use when you need to retrieve every tag in your everhour workspace after authenticating with your api key.
EVERHOUR_LIST_TAGSAcciónTool to list all tags. use when you need to retrieve every tag in your everhour workspace after authenticating with your api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Team MembersEVERHOUR_LIST_TEAM_MEMBERSAcciónTool to list all team members. use when you need to retrieve your everhour team's current roster after authenticating with your api key.
EVERHOUR_LIST_TEAM_MEMBERSAcciónTool to list all team members. use when you need to retrieve your everhour team's current roster after authenticating with your api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List TeamsEVERHOUR_LIST_TEAMSAcciónTool to list all teams. use to retrieve available teams for your api key.
EVERHOUR_LIST_TEAMSAcciónTool to list all teams. use to retrieve available teams for your api key.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobject[]ObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create ProjectEVERHOUR_PROJECT_CREATEAcciónTool to create a new project in everhour. use after gathering project details to persist a new project.
EVERHOUR_PROJECT_CREATEAcciónTool to create a new project in everhour. use after gathering project details to persist a new project.
Parámetros de entrada
namestringObligatorioThe name of the project
colorstringColor code of the project in hex format
budgetnumberBudget of the project, must be non-negative
clientstringID of the client associated with the project
archivedbooleanIndicate if the project is archived
billablebooleanSpecify whether the project is billable
internalbooleanSpecify whether the project is internal
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a projectEVERHOUR_PROJECT_DELETEAcciónTool to delete a project. use when you need to permanently remove a project from everhour after confirming the project id.
EVERHOUR_PROJECT_DELETEAcciónTool to delete a project. use when you need to permanently remove a project from everhour after confirming the project id.
Parámetros de entrada
project_idstringObligatorioUnique identifier of the project to delete. Must be a valid Everhour project identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create SectionEVERHOUR_SECTION_CREATEAcciónTool to create a new section in a project. use when you need to organize tasks under an existing project after confirming the project id.
EVERHOUR_SECTION_CREATEAcciónTool to create a new section in a project. use when you need to organize tasks under an existing project after confirming the project id.
Parámetros de entrada
namestringObligatorioName of the section to be created
project_idstringObligatorioID of the project to add the section to
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a sectionEVERHOUR_SECTION_DELETEAcciónTool to delete a section. use when you need to permanently remove a section from everhour after confirming the section id.
EVERHOUR_SECTION_DELETEAcciónTool to delete a section. use when you need to permanently remove a section from everhour after confirming the section id.
Parámetros de entrada
section_idstringObligatorioID of the section to delete. Must be a valid Everhour section identifier.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create TaskEVERHOUR_TASK_CREATEAcciónTool to create a new task in a project. use when you need to quickly add a task under a specific project id. example: "create a task named 'write tests' in project proj 123456".
EVERHOUR_TASK_CREATEAcciónTool to create a new task in a project. use when you need to quickly add a task under a specific project id. example: "create a task named 'write tests' in project proj 123456".
Parámetros de entrada
namestringObligatorioName of the task
tagsstring[]List of tag IDs to associate with the task
parentstringParent task ID if this is a sub-task
sectionstringSection ID within the project, if organizing by sections
assigneestringUser ID to assign the task to
estimatestringTime estimate for the task in 'H:MM' format (e.g., '2:00' for 2 hours)
positionsobjectPosition/order data within the project structure. Use to set the task's ordering; see API docs for key structure.
projectIdstringObligatorioID of the project to attach the task to
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Start TimerEVERHOUR_TIMER_STARTAcciónTool to start a new timer for a task. use when you need to begin tracking time on a specific task.
EVERHOUR_TIMER_STARTAcciónTool to start a new timer for a task. use when you need to begin tracking time on a specific task.
Parámetros de entrada
taskstringObligatorioID of the task to start a timer on
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update ClientEVERHOUR_UPDATE_CLIENTAcciónTool to update an existing client. use when you need to modify client details such as name, hourly rate, or archived status after confirming the client id.
EVERHOUR_UPDATE_CLIENTAcciónTool to update an existing client. use when you need to modify client details such as name, hourly rate, or archived status after confirming the client id.
Parámetros de entrada
idstringObligatorioID of the client to update
namestringNew client name
archivedbooleanSet to true to archive the client or false to unarchive
hourly_ratenumberDefault hourly rate for this client, must be non-negative
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update an existing projectEVERHOUR_UPDATE_PROJECTAcciónTool to update an existing project. use after confirming the project id when modifying project details.
EVERHOUR_UPDATE_PROJECTAcciónTool to update an existing project. use after confirming the project id when modifying project details.
Parámetros de entrada
namestringNew name of the project
notestringAdditional notes about the project
budgetnumberTotal budget for the project (must be non-negative, in hours or amount depending on budgetType)
billablebooleanWhether the project is billable by default
budgetTypestringenumType of budget
hoursamounthourlyRatenumberHourly rate (required if billingMethod is 'time'; must be non-negative)
project_idstringObligatorioThe ID of the project to update
budgetResetstringenumBudget reset period
neverweeklymonthlybillingMethodstringenumMethod of billing for the project
nonetimefixedFeebudgetIncludeExpensesbooleanWhether to include expenses in the budget
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not