NAiOS IconNAiOS Logo
Volver al catálogo

Everhour

everhour

Everhour is a time tracking and expense management software equipped with budgeting, forward resource planning, expense tracking, dashboards, and reports.

Acciones
24
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

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ón

Tool 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

  • namestringObligatorio

    The client name

  • projectsstring[]

    List of project IDs to associate with the client

  • business_detailsstring

    Additional business details for the client

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete a clientEVERHOUR_CLIENT_DELETEAcción

Tool 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_idstringObligatorio

    ID of the client to delete. Must be a valid Everhour client identifier.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ClientsEVERHOUR_CLIENT_LISTAcción

Tool to list all clients. use when you need an overview of workspace clients.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ExpensesEVERHOUR_EXPENSES_LISTAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Client by IDEVERHOUR_GET_CLIENTAcción

Tool 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_idstringObligatorio

    Unique identifier of the client

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProjectEVERHOUR_GET_PROJECTAcción

Tool to retrieve a specific project. use after you have the project id if you need its details.

Parámetros de entrada

  • projectIdstringObligatorio

    ID of the project to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get SectionEVERHOUR_GET_SECTIONAcción

Tool to retrieve a specific section. use when you need detailed section data by its id.

Parámetros de entrada

  • sectionIdstringObligatorio

    ID of the section to retrieve

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Authenticated User ProfileEVERHOUR_GET_USER_PROFILEAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Expense CategoriesEVERHOUR_LIST_EXPENSE_CATEGORIESAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List WebhooksEVERHOUR_LIST_HOOKSAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List InvoicesEVERHOUR_LIST_INVOICESAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List all projectsEVERHOUR_LIST_PROJECTSAcción

Tool 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

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List SectionsEVERHOUR_LIST_SECTIONSAcción

Tool 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

  • projectIdstringObligatorio

    ID of the project to list sections for

Parámetros de salida

  • dataobject[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List TagsEVERHOUR_LIST_TAGSAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Team MembersEVERHOUR_LIST_TEAM_MEMBERSAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List TeamsEVERHOUR_LIST_TEAMSAcción

Tool 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[]Obligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ProjectEVERHOUR_PROJECT_CREATEAcción

Tool to create a new project in everhour. use after gathering project details to persist a new project.

Parámetros de entrada

  • namestringObligatorio

    The name of the project

  • colorstring

    Color code of the project in hex format

  • budgetnumber

    Budget of the project, must be non-negative

  • clientstring

    ID of the client associated with the project

  • archivedboolean

    Indicate if the project is archived

  • billableboolean

    Specify whether the project is billable

  • internalboolean

    Specify whether the project is internal

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete a projectEVERHOUR_PROJECT_DELETEAcción

Tool 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_idstringObligatorio

    Unique identifier of the project to delete. Must be a valid Everhour project identifier.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create SectionEVERHOUR_SECTION_CREATEAcción

Tool 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

  • namestringObligatorio

    Name of the section to be created

  • project_idstringObligatorio

    ID of the project to add the section to

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete a sectionEVERHOUR_SECTION_DELETEAcción

Tool 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_idstringObligatorio

    ID of the section to delete. Must be a valid Everhour section identifier.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create TaskEVERHOUR_TASK_CREATEAcción

Tool 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

  • namestringObligatorio

    Name of the task

  • tagsstring[]

    List of tag IDs to associate with the task

  • parentstring

    Parent task ID if this is a sub-task

  • sectionstring

    Section ID within the project, if organizing by sections

  • assigneestring

    User ID to assign the task to

  • estimatestring

    Time estimate for the task in 'H:MM' format (e.g., '2:00' for 2 hours)

  • positionsobject

    Position/order data within the project structure. Use to set the task's ordering; see API docs for key structure.

  • projectIdstringObligatorio

    ID of the project to attach the task to

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Start TimerEVERHOUR_TIMER_STARTAcción

Tool to start a new timer for a task. use when you need to begin tracking time on a specific task.

Parámetros de entrada

  • taskstringObligatorio

    ID of the task to start a timer on

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ClientEVERHOUR_UPDATE_CLIENTAcción

Tool 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

  • idstringObligatorio

    ID of the client to update

  • namestring

    New client name

  • archivedboolean

    Set to true to archive the client or false to unarchive

  • hourly_ratenumber

    Default hourly rate for this client, must be non-negative

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update an existing projectEVERHOUR_UPDATE_PROJECTAcción

Tool to update an existing project. use after confirming the project id when modifying project details.

Parámetros de entrada

  • namestring

    New name of the project

  • notestring

    Additional notes about the project

  • budgetnumber

    Total budget for the project (must be non-negative, in hours or amount depending on budgetType)

  • billableboolean

    Whether the project is billable by default

  • budgetTypestringenum

    Type of budget

    hoursamount
  • hourlyRatenumber

    Hourly rate (required if billingMethod is 'time'; must be non-negative)

  • project_idstringObligatorio

    The ID of the project to update

  • budgetResetstringenum

    Budget reset period

    neverweeklymonthly
  • billingMethodstringenum

    Method of billing for the project

    nonetimefixedFee
  • budgetIncludeExpensesboolean

    Whether to include expenses in the budget

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not