NAiOS IconNAiOS Logo
Contacto
Contacto

Suscríbete a la newsletter

Novedades de IA y de producto. Sin spam, puedes darte de baja cuando quieras.

Consejo: usa tu email de empresa para una respuesta más relevante.

Comprobando seguridad…
NAiOS Icon
NAiOS Logo

El primer integrador de IA para empresas reales. Conecta todas tus herramientas de IA de forma segura y escalable.

+34 695482054info@naios.netinfo@netretina.ai
LinkedInNAiOS AcademyNetretina.AiContact UsX

Plataforma

  • Características
  • Integraciones
  • Planes y precios

Empresa

  • Sobre nosotros
  • Blog
  • Contacto

Compliance

  • Reglamento Europeo de IA
  • Transparencia de IA

Legal

  • Aviso legal
  • Política de privacidad
  • Términos y condiciones
  • Política de cookies
  • Devoluciones

© 2026 NAiOS. Todos los derechos reservados.

Un producto de Netretina.Ai

    Volver al catálogo

    Clientary

    clientary

    A full-suite platform to manage Clients, Invoices, Projects, Proposals, Estimates, Hours, Payments, Contractors and Staff. The perfect solution to win clients and save time.

    Project ManagementProposal & Invoice ManagementWeb del proveedor
    Acciones
    42
    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 (42)

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

    Tool to create a new client record in Clientary. Use when you need to add a new client to the system with company details and contact information.

    Parámetros de entrada

    • zipstring

      Postal code or ZIP code

    • citystring

      City name

    • namestringObligatorio

      The client's company or organization name (required)

    • statestring

      State or province

    • numberstring

      A unique identifier for the client. Must be unique across all clients

    • addressstring

      Street address of the client

    • countrystring

      Country code or country name

    • websitestring

      Company website URL

    • address_2string

      Secondary address line (e.g., suite number, apartment number)

    • descriptionstring

      Additional details or notes about the client

    • invoice_extra_fieldsobject

      Custom invoice fields as key-value pairs

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

    Tool to create a new contact within a specified client. Use when you need to add a contact to a client account with name and email as required fields.

    Parámetros de entrada

    • client_idintegerObligatorio

      The ID of the client to which the contact belongs.

    • client_userobjectObligatorio

      Client user data containing contact information.

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

    Tool to create a new expense record in Clientary to track expenditures within your account. Use when you need to record expenses, optionally assigning them to specific clients or projects. Requires an amount field.

    Parámetros de entrada

    • amountnumberObligatorio

      The expenditure amount. This is a required field.

    • client_idinteger

      Assigns the expense to a specific client. Optional field.

    • project_idinteger

      Assigns the expense to a particular project. Optional field.

    • descriptionstring

      Details about the expense. Optional field.

    • incurred_onstring

      The date the expense occurred, in YYYY-MM-DD format. Optional field.

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

    Tool to create a new lead record in Clientary. Use when you need to add a new lead to the system with company details and contact information.

    Parámetros de entrada

    • zipstring

      Postal code or ZIP code

    • citystring

      City name

    • namestringObligatorio

      The lead's company or organization name (required)

    • statestring

      State or province

    • numberstring

      A unique identifier for the lead. Must be unique across all leads

    • addressstring

      Street address of the lead

    • countrystring

      Country code or country name

    • websitestring

      Company website URL

    • address_2string

      Secondary address line (e.g., suite number, apartment number)

    • descriptionstring

      Additional details or notes about the lead

    • invoice_extra_fieldsobject

      Custom invoice fields as key-value pairs

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

    Tool to create a new project in Clientary with name and rate. Use when you need to set up a new project for tracking time, expenses, or managing client work.

    Parámetros de entrada

    • projectobjectObligatorio

      Project data containing name, rate, and optional budget/project type fields

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

    Tool to create a new task in Clientary. Use when you need to create a task with a title, optionally associating it with a project and assignee.

    Parámetros de entrada

    • titlestringObligatorio

      The task's title/name.

    • due_datestring

      Task deadline in date format (e.g., YYYY-MM-DD).

    • project_idinteger

      Associates task with a specific project. Provide the project ID.

    • assignee_idinteger

      Assigns task to a staff member. Provide the staff member's ID.

    • descriptionstring

      Additional task details or notes.

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

    Tool to remove a client and all associated projects, invoices, estimates, and contacts. Use when you need to permanently delete a client from Clientary. WARNING: Deletions are permanent and not reversible.

    Parámetros de entrada

    • idstringObligatorio

      The unique identifier of the client to delete

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

    Tool to permanently delete a lead and all associated Estimates and Contacts. Use when you need to remove a lead that is no longer needed. Warning: This action is irreversible.

    Parámetros de entrada

    • idstringObligatorio

      The unique identifier of the lead to delete

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

    Tool to remove an existing payment from an invoice. Use when you need to permanently delete a payment record. WARNING: Deletions are permanent and not reversible.

    Parámetros de entrada

    • idstringObligatorio

      The unique identifier of the payment record to delete

    • invoice_idstringObligatorio

      The unique identifier of the invoice containing the payment

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

    Tool to remove a specific payment profile from a client's account. Use when you need to delete a payment profile. Note: Client must have an active payment integration with Stripe to manage payment profiles.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the payment profile to delete

    • client_idintegerObligatorio

      The unique identifier of the client who owns the payment profile

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

    Tool to remove a recurring schedule by its identifier. Use when you need to permanently delete a recurring schedule from Clientary. Once deleted, the recurring schedule will no longer generate periodic invoices.

    Parámetros de entrada

    • idstringObligatorio

      The unique identifier of the recurring schedule to delete

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

    Tool to fetch details for a specific client using its ID. Use when you need to retrieve complete information about a client from Clientary.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the client 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 ContactCLIENTARY_GET_CONTACTAcción

    Tool to retrieve a single contact by its ID. Use when you need to fetch detailed information about a specific contact from Clientary.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the contact 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 EstimateCLIENTARY_GET_ESTIMATEAcción

    Tool to retrieve details for a single estimate by ID. Use when you need to obtain comprehensive estimate information including line items, tax details, and financial data.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the estimate 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 ExpenseCLIENTARY_GET_EXPENSEAcción

    Tool to retrieve details for a single expense record in Clientary. Use when you need to get specific information about an expense by its unique identifier.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the expense 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 Hour EntryCLIENTARY_GET_HOURAcción

    Tool to obtain details about a specific time entry in Clientary. Use when you need to retrieve information about a logged hour entry by its unique identifier.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the hours entry 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 InvoiceCLIENTARY_GET_INVOICEAcción

    Tool to retrieve detailed information for a specific invoice by ID. Use when you need to fetch invoice details including line items, payments, tax information, and current status.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the invoice 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 LeadCLIENTARY_GET_LEADAcción

    Tool to retrieve a single lead by its ID. Use when you need to fetch detailed information about a specific lead from Clientary.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the lead 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 ProjectCLIENTARY_GET_PROJECTAcción

    Tool to retrieve a single project by its identifier. Use when you need to fetch detailed information about a specific project in Clientary.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier 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 StaffCLIENTARY_GET_STAFFAcción

    Tool to retrieve a single staff member by their ID. Use when you need to fetch detailed information about a specific staff member from Clientary.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the staff member 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 TaskCLIENTARY_GET_TASKAcción

    Tool to retrieve a specific task by its ID. Use when you need to fetch detailed information about a task from Clientary.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the task 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

    List Client ContactsCLIENTARY_LIST_CLIENT_CONTACTSAcción

    Tool to retrieve all contacts for a specific client with pagination support. Use when you need to fetch the list of contacts associated with a particular client in Clientary.

    Parámetros de entrada

    • pageinteger

      Page number for pagination. Default is 1.

    • client_idintegerObligatorio

      The unique identifier for the client whose contacts you want to retrieve.

    • page_sizeinteger

      Number of results per page. Default is 10, maximum is 100.

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

    Tool to retrieve all expenses for a specific client within an optional date range. Use when you need to fetch expense records associated with a particular client from Clientary.

    Parámetros de entrada

    • to_datestring

      End date for expense range in YYYY-MM-DD format. Defaults to current fiscal year end if omitted

    • client_idintegerObligatorio

      The unique identifier of the client whose expenses to retrieve

    • from_datestring

      Start date for expense range in YYYY-MM-DD format. Defaults to current fiscal year start if omitted

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

    Tool to retrieve all invoices for a specific client with pagination support (30 results per page). Use when you need to fetch invoices associated with a particular client from Clientary.

    Parámetros de entrada

    • pageinteger

      Page number for pagination. Returns 30 results per page

    • client_idintegerObligatorio

      The unique identifier of the client whose invoices to retrieve

    • updated_sincestring

      Filter invoices by update timestamp. Format: YYYY-MM-DD

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

    Tool to retrieve all projects associated with a specific client with pagination support (10 results per page). Use when you need to fetch projects for a particular client from Clientary.

    Parámetros de entrada

    • pageinteger

      Page number for pagination. Defaults to page 1 with 10 results per page

    • client_idintegerObligatorio

      The unique identifier of the client whose projects you want 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

    List ClientsCLIENTARY_LIST_CLIENTSAcción

    Tool to retrieve all clients with pagination support (10 results per page). Use when you need to fetch a list of clients from Clientary with optional filtering by modification date or custom sorting.

    Parámetros de entrada

    • pageinteger

      Page number to retrieve. Default is page 1 with 10 results per page

    • sortstring

      Sort order for results. Use 'date' to retrieve most recently created clients instead of default alphabetical name-based sorting

    • updated_sincestring

      Filter clients modified after this date. Format: YYYY-MM-DD

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

    Tool to retrieve expenses by date range (defaults to current fiscal year). Use when you need to fetch a list of expenses from Clientary with optional filtering by start and end dates.

    Parámetros de entrada

    • to_datestring

      End date for expense range in YYYY-MM-DD format. If not specified, defaults to the end of the current fiscal year

    • from_datestring

      Start date for expense range in YYYY-MM-DD format. If not specified, defaults to the beginning of the current fiscal year

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

    Tool to retrieve all leads with pagination support. Use when you need to fetch a list of leads from Clientary with optional sorting by name or date.

    Parámetros de entrada

    • pageinteger

      Page number to retrieve. Pagination through more results, you can use the page parameter

    • sortstring

      Sort order options: 'name' (alphabetical) or 'oldest' (chronological ascending); default sorts by newest first

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

    Tool to retrieve all payments with pagination support (30 results per page). Use when you need to fetch a list of payments from Clientary with optional pagination and custom sorting.

    Parámetros de entrada

    • pageinteger

      Page number to retrieve. Default is page 1 with 30 results per page

    • sortstring

      Sort field. Accepts 'created_at' to sort by creation date. Defaults to reverse chronological order by 'received_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

    List Project EstimatesCLIENTARY_LIST_PROJECT_ESTIMATESAcción

    Tool to retrieve estimates scoped to a particular project with pagination support (30 results per page). Use when you need to fetch all estimates associated with a specific project.

    Parámetros de entrada

    • pageinteger

      Page number for pagination. Returns 30 results per page. Defaults to page 1

    • project_idintegerObligatorio

      The unique identifier of the project whose estimates you want 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

    List Project ExpensesCLIENTARY_LIST_PROJECT_EXPENSESAcción

    Tool to retrieve all expenses for a specific project within an optional date range. Use when you need to fetch expense records associated with a particular project from Clientary.

    Parámetros de entrada

    • pageinteger

      Page number for pagination. Use this to retrieve additional pages if the result set is large

    • to_datestring

      End date for expense range in YYYY-MM-DD format. Defaults to current fiscal year end if omitted

    • from_datestring

      Start date for expense range in YYYY-MM-DD format. Defaults to current fiscal year start if omitted

    • project_idintegerObligatorio

      The unique identifier of the project whose expenses 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

    List Project HoursCLIENTARY_LIST_PROJECT_HOURSAcción

    Tool to retrieve all time tracking entries logged against a specific project. Use when you need to fetch hour entries for a particular project, optionally filtering by billed or unbilled status.

    Parámetros de entrada

    • filterstring

      Narrows results to either 'billed' or 'unbilled' hours. Note: The user associated with the API token must have appropriate permissions to view billed/unbilled hour information

    • project_idintegerObligatorio

      The unique identifier of the project for which to retrieve hour entries

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

    Tool to retrieve all invoices linked to a specific project with pagination support (30 results per page). Use when you need to fetch invoices associated with a particular project from Clientary.

    Parámetros de entrada

    • pageinteger

      Page number for pagination. Returns 30 results per page. Defaults to page 1

    • project_idintegerObligatorio

      The unique identifier of the project whose invoices to retrieve

    • updated_sincestring

      Filter invoices by update timestamp. Format: YYYY-MM-DD

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

    Tool to retrieve all projects with pagination support (10 results per page). Use when you need to fetch a list of projects from Clientary with optional filtering for closed projects.

    Parámetros de entrada

    • pageinteger

      Page number to retrieve. Default is page 1 with 10 results per page

    • filterstring

      Use 'all' to include closed projects alongside active/billable ones. By default, only active and billable projects are returned

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

    Tool to retrieve all staff members for an account. Use when you need to fetch a complete list of staff members from Clientary.

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

    Tool to retrieve all tasks with pagination support (50 results per page). Use when you need to fetch a list of tasks from Clientary.

    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

    Send Invoice MessageCLIENTARY_SEND_INVOICE_MESSAGEAcción

    Tool to send an invoice message to recipients via email. Use when you need to email an invoice to clients with customizable subject, message content, and options to send a copy to yourself or attach a PDF.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the invoice to send

    • messagestring

      Email body content. If not provided, a default message will be used.

    • subjectstring

      Email subject line. If not provided, a default subject will be used.

    • send_copyinteger

      Set to 1 to send a copy of the email to the API token user. Set to 0 or omit to not send a copy.

    • attach_pdfinteger

      Set to 1 to include a PDF attachment of the invoice with the email. Set to 0 or omit to not attach PDF.

    • recipientsstring[]Obligatorio

      An array of email addresses to receive the invoice. At least one recipient is required.

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

    Tool to update an existing client record in Clientary with partial or complete field modifications. Use when you need to modify client details such as name, address, description, or custom fields. All fields except ID are optional.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the client to update

    • zipstring

      Postal code. Include to update the postal code.

    • citystring

      City location. Include to update the city.

    • namestring

      Client company or organization name. Include to update the name.

    • statestring

      State or province. Include to update the state.

    • numberstring

      Client reference number. Must be unique across all clients. Returns HTTP 422 on duplicate.

    • addressstring

      Primary street address. Include to update the address.

    • countrystring

      Country code (e.g., 'US'). Include to update the country.

    • websitestring

      Client website URL. Include to update the website.

    • address_2string

      Secondary address line (suite, unit, etc.). Include to update the secondary address.

    • descriptionstring

      Additional client notes or details. Include to update the description.

    • invoice_extra_fieldsobject

      Custom invoice field data as key-value pairs. Include to update custom fields.

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

    Tool to update an existing expense record in Clientary with partial or complete field modifications. Use when you need to modify expense details such as amount, description, client assignment, project assignment, or incurred date. All fields except ID are optional.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the expense to update

    • amountnumber

      The monetary value of the expense. Include to update the amount.

    • client_idinteger

      Client assignment identifier. Include to update the associated client.

    • project_idinteger

      Project assignment identifier. Include to update the associated project.

    • descriptionstring

      Expense description. Include to update the description.

    • incurred_onstring

      Date when expense was incurred in YYYY-MM-DD format. Include to update the date.

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

    Tool to modify an existing time entry in Clientary with partial or complete field updates. Use when you need to update hours, title, date, description, rate, or billing status of a logged hour entry.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the hours entry to update

    • datestring

      Work date in YYYY/MM/DD format. Optional for partial updates.

    • ratenumber

      Billing rate per hour. Optional for partial updates.

    • hoursnumber

      Duration of work logged in hours. Optional for partial updates.

    • titlestring

      Name or label for the time entry. Optional for partial updates.

    • billedboolean

      Billing status indicator. Optional for partial updates.

    • descriptionstring

      Detailed notes about work performed. Optional for partial updates.

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

    Tool to update an existing project in Clientary with partial or complete field modifications. Use when you need to modify project details such as name, rate, description, budget, status, or other project attributes. All fields except ID are optional - only provided fields will be updated.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the project to update

    • namestring

      The project name. Include to update the project name.

    • ratenumber

      Project rate (hourly rate or total cost depending on project type). Include to update the rate.

    • budgetnumber

      Budget amount. Include to update the budget.

    • numberstring

      Unique project number. Include to update the project number. Note: triggers HTTP 422 if duplicate.

    • statusinteger

      Project status code. Include to update the status.

    • end_datestring

      Project end date in YYYY-MM-DD format. Include to update the end date.

    • budget_typeinteger

      Budget type: 0 = total budgeted hours; 1 = total budgeted amount. Include to update the budget type.

    • descriptionstring

      Project description. Include to update the description.

    • project_typeinteger

      Project type: 0 = hourly rate project; 2 = fixed amount project. Include to update the project type.

    • currency_codestring

      Currency code (e.g., USD, EUR, GBP). Include to update the currency code.

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

    Tool to update an existing task in Clientary with partial or complete field modifications. Use when you need to modify task details such as title, description, completion status, assignee, or due date. All fields except ID are optional.

    Parámetros de entrada

    • idintegerObligatorio

      The unique identifier of the task to update

    • titlestring

      Task title/name. Include to update the title.

    • completeboolean

      Task completion status (true/false). Include to update completion status.

    • due_datestring

      Task deadline in date format (e.g., YYYY-MM-DD). Include to update due date.

    • client_idinteger

      Related client ID. Include to update client association.

    • project_idinteger

      Associated project ID. Include to update project association.

    • assignee_idinteger

      Staff member ID assigned to task. Include to update assignee.

    • descriptionstring

      Detailed task information. Include to update the description.

    • completed_atstring

      Timestamp when task was marked complete. Include to update completion timestamp.

    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