NAiOS IconNAiOS Logo
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.

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