Skip to main content
Tave logo

Tave

Tave is the best Studio Management Application for Photographers, providing tools for client management, job tracking, and business operations.

This is a first-class FlyMyAI MCP. Agents discover it automatically via tool search and call the actions below on demand - you never wire it up by hand. See the Composio catalog for how discovery works.

Connect

Tave authenticates with an API key. Generate the credential in your Tave account, then paste it into FlyMyAI the first time an agent uses a Tave action.

Get your Tave credential →

Fields to fill in FlyMyAI

FieldDetails
Secret KeyYour API secret key. Navigate to Settings > Advanced > New Lead API to retrieve this value. (required)

Actions

Every action this integration exposes. Agents pick the right one from the task; you do not call them by name.

ActionWhat it doesRequired inputs
TAVE_APPLY_PAYMENT_TO_ORDERTool to apply a payment to a specific order in Tave. Use when you need to allocate a payment amount to an order for a job.id, orderId, amount
TAVE_CREATE_BRANDTool to create a new brand in VSCO Workspace. Use when setting up a new brand identity for client-facing portals and communications.name, alias, shortName, clientAccessVersion
TAVE_CREATE_CUSTOM_FIELDTool to create a custom field in Tave for Jobs or Contacts. Use when you need to add custom data fields to capture additional information specific to your business workflow.name
TAVE_CREATE_DISCOUNT_TYPETool to create a new discount type in Tave. Use when you need to create a new discount category for organizing discounts. The name field is required and must be 255 characters or less.name
TAVE_CREATE_GALLERYTool to create a new gallery in Tave (VSCO Workspace). Use when you need to create a gallery with a name, client URL, and admin URL. Note that remoteId and remoteCreated are also required.name, clientUrl, adminUrl, remoteId, remoteCreated
TAVE_CREATE_RESOURCE_ADDRESS_BOOKTool to create an entry in the address book. Use when you need to add a new person, company, or location to the address book.kind
TAVE_CREATE_RESOURCE_DISCOUNTTool to create a discount in Tave. Use when you need to add a new discount with a name, price, and type ID.name, price, typeId
TAVE_CREATE_RESOURCE_EVENTTool to create a new event in Tave (VSCO Workspace). Use when scheduling meetings, sessions, or appointments.-
TAVE_CREATE_RESOURCE_EVENT_TYPETool to create a new event type in Tave. Use when you need to define a new type of event for scheduling or tracking purposes.name, tokenPrefix
TAVE_CREATE_RESOURCE_FILETool to create a file in Tave. Use when you need to upload a new file with binary data or link to a remote file. The file can be attached to entities and include metadata. For image files, you can specify dimensions, crop settings, and GPS coordinates.filename
TAVE_CREATE_RESOURCE_JOBTool to create a new job in Tave (VSCO Workspace). Use when creating leads or jobs for tracking client projects and workflows.stage
TAVE_CREATE_RESOURCE_JOB_CLOSED_REASONTool to create a job closed reason in Tave. Use when you need to add a new reason for why jobs are closed. Job closed reasons help track why opportunities didn't convert into bookings.name
TAVE_CREATE_RESOURCE_JOB_CONTACTTool to create a job contact in Tave. Use when you need to associate a contact with a job.contactId, jobId
TAVE_CREATE_RESOURCE_JOB_ORDERTool to create an order on a job in Tave (VSCO Workspace). Use when creating orders for jobs to track sales, invoices, and payments.jobId
TAVE_CREATE_RESOURCE_JOB_ROLETool to create a job role in Tave (VSCO Workspace). Use when defining roles for clients, subjects, team members, or vendors in workflows.name, tokenPrefix
TAVE_CREATE_RESOURCE_JOB_TYPETool to create a new job type in Tave. Use when defining a new category of jobs for organizing different types of client projects.name
TAVE_CREATE_RESOURCE_JOB_WORKSHEETTool to create a job using a worksheet in Tave (VSCO Workspace). Use when creating jobs with pre-populated contacts and events.name, title
TAVE_CREATE_RESOURCE_LEAD_SOURCETool to create a lead source in Tave. Use when you need to track where leads originate from, such as social media, referrals, or websites.name
TAVE_CREATE_RESOURCE_LEAD_STATUSTool to create a lead status in Tave. Use when you need to define a new status for tracking leads in the sales pipeline.name
TAVE_CREATE_RESOURCE_NOTETool to create a note in Tave (VSCO Workspace). Use when adding notes about jobs, contacts, or other entities in the system.contentHtml
TAVE_CREATE_RESOURCE_PAYMENTTool to create a payment in Tave. Use when recording a payment received for a job.jobId, amount
TAVE_CREATE_RESOURCE_PRODUCTTool to create a product in Tave. Use when you need to add a new product with name and price.name, price
TAVE_CREATE_RESOURCE_PRODUCT_TYPETool to create a product type in Tave. Use when defining a new category of products or services for organizing offerings in your business.name
TAVE_CREATE_RESOURCE_PROFIT_CENTERTool to create a profit center in Tave. Use when you need to organize revenue streams or business units for financial tracking and reporting.name
TAVE_CREATE_RESOURCE_REST_HOOKTool to create a RestHook webhook subscription in Tave. Use when setting up webhook notifications for events like contact creation, job creation, order booking, or payment creation.event, url
TAVE_CREATE_RESOURCE_TAX_RATETool to create a tax rate in Tave. Use when you need to add a new tax rate with a name and rate percentage.rate
TAVE_CREATE_USERTool to create a new user in Tave. Use when you need to add a new user account associated with an existing contact from the address book.username, contactId
TAVE_DELETE_ADDRESS_BOOK_ENTRYTool to delete an entry in the address book. Use when you need to permanently remove an address book entry by its ULID. This operation cannot be undone.id
TAVE_DELETE_BRANDTool to delete a brand by its ULID. Use when you need to permanently remove a brand from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_CUSTOM_FIELDTool to delete a custom field by its ULID identifier. Use when you need to remove a custom field permanently.id
TAVE_DELETE_EVENT_TYPETool to delete an event type by its ULID identifier. Use when you need to permanently remove an event type from the system.id
TAVE_DELETE_GALLERYTool to permanently delete a gallery by its ULID. Use when you need to remove a gallery. Returns 204 No Content on success.id
TAVE_DELETE_RESOURCE_DISCOUNTTool to delete a specific discount by its ULID. Use when you need to permanently remove a discount from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_DISCOUNT_TYPETool to delete a specific discount type by its ULID. Use when you need to remove a discount type from the system.id
TAVE_DELETE_RESOURCE_EVENTTool to delete an event by its ULID identifier. Use when you need to permanently remove an event from the system. This operation cannot be undone.id
TAVE_DELETE_RESOURCE_JOBTool to delete a job by its ULID identifier. Use when you need to permanently remove a job from the system.id
TAVE_DELETE_RESOURCE_JOB_CLOSED_REASONTool to delete a job closed reason by its ULID identifier. Use when you need to permanently remove a job closed reason from the system.id
TAVE_DELETE_RESOURCE_JOB_CONTACTTool to delete a job contact by its ULID. Use when you need to permanently remove a job contact from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_JOB_ROLETool to delete a job role by its ULID identifier. Use when you need to permanently remove a job role from the system.id
TAVE_DELETE_RESOURCE_JOB_TYPETool to delete a job type by its ULID. Use when you need to permanently remove a job type from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_LEAD_SOURCETool to delete a specific lead source by its ULID. Use when you need to permanently remove a lead source from the system.id
TAVE_DELETE_RESOURCE_LEAD_STATUSTool to delete a specific lead status by its ULID. Use when you need to permanently remove a lead status from the system.id
TAVE_DELETE_RESOURCE_NOTETool to delete a note by its ULID identifier. Use when you need to remove a note from the system. Note that this performs a soft delete by setting the 'hidden' field to true.id
TAVE_DELETE_RESOURCE_PAYMENTSTool to delete a specific payment by its ULID. Use when you need to permanently remove a payment from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_PRODUCTTool to delete a specific product by its ULID. Use when you need to permanently remove a product from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_PRODUCT_TYPETool to delete a specific product type by its ULID. Use when you need to permanently remove a product type from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_PROFIT_CENTERTool to delete a profit center by its ULID. Use when you need to permanently remove a profit center from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_REST_HOOKTool to unsubscribe from and delete a RestHook webhook subscription by its ULID. Use when you need to permanently remove a webhook registration from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_TAX_GROUPTool to delete a specific tax group by its ULID. Use when you need to permanently remove a tax group from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_TAX_RATETool to delete a specific tax rate by its ULID. Use when you need to permanently remove a tax rate from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_DELETE_RESOURCE_USERTool to delete a user by its ULID. Use when you need to remove a user from the system. The API returns a 204 No Content status on successful deletion.id
TAVE_GET_BRANDTool to retrieve a specific brand from Tave by its ULID. Use when you need detailed information about a brand's configuration, including name, contact details, theme settings, and custom domain information.id
TAVE_GET_EVENTTool to get a specific event by its ID. Use when you need to retrieve detailed information about a single event.id
TAVE_GET_EVENT_TYPETool to retrieve a specific event type by ID. Use when you need to fetch details about a specific event type including its name, color, default settings, and metadata.id
TAVE_GET_GALLERYTool to retrieve a specific gallery by ID from Tave/VSCO Workspace. Use when you need to fetch details about a gallery including its photos, status, and metadata.id
TAVE_GET_RESOURCE_ADDRESS_BOOKTool to fetch a specific Address Book entity by its ULID. Use when you need to retrieve detailed information about a person, company, or location from the address book.id
TAVE_GET_RESOURCE_ADDRESS_BOOK_CATool to fetch the address associated with a given location ID. Use when you need to retrieve detailed address information from the Tave address book.id
TAVE_GET_RESOURCE_CUSTOM_FIELDTool to fetch a specific custom field by ID from Tave. Use when you need to retrieve details about a custom field definition.id
TAVE_GET_RESOURCE_DISCOUNTTool to retrieve a specific discount by its ID. Use when you need to get detailed information about a discount including its name, price, type, and other attributes.id
TAVE_GET_RESOURCE_DISCOUNT_TYPETool to get a specific discount type by ID. Use when you need to retrieve details about a particular discount type resource.id
TAVE_GET_RESOURCE_JOBTool to fetch a specific job by ID from Tave. Use when you need to retrieve detailed information about a job including its stage, dates, financial data, and associated metadata.id
TAVE_GET_RESOURCE_JOB_CLOSED_REASONTool to retrieve a specific job closed reason by its ID. Use when you need to get detailed information about a job closed reason including its name, description, and reporting settings.id
TAVE_GET_RESOURCE_JOB_CONTACTTool to fetch a specific job contact by ID from Tave. Use when you need to retrieve details about a contact associated with a job.id
TAVE_GET_RESOURCE_JOB_ROLETool to retrieve a specific job role by its ID. Use when you need to get detailed information about a job role including its name, token prefix, kind, and other properties.id
TAVE_GET_RESOURCE_JOB_TYPETool to retrieve a specific job type by ID. Use when you need detailed information about a job type including its name, default contacts, default events, and configuration settings.id
TAVE_GET_RESOURCE_JOB_WORKSHEETTool to fetch a Job Worksheet for a specific job by job ID. Use when you need detailed job information including contacts, events, financial data, and workflow details.jobId
TAVE_GET_RESOURCE_LEAD_SOURCETool to retrieve a specific lead source by its ID. Use when you need to get detailed information about where a lead originated from.id
TAVE_GET_RESOURCE_LEAD_STATUSTool to retrieve a specific lead status by its ID. Use when you need to get detailed information about a lead status including its transitions and configuration.id
TAVE_GET_RESOURCE_MY_STUDIOTool to retrieve information about your studio from Tave. Use when you need to fetch studio configuration settings, including name, currency, date/time formats, and license plan details.-
TAVE_GET_RESOURCE_NOTETool to fetch a specific note by ID from Tave. Use when you need to retrieve detailed information about a note including its content, author, associated entities, and timestamps.id
TAVE_GET_RESOURCE_ORDERTool to fetch a specific order by ID from Tave. Use when you need to retrieve detailed information about an order including line items, invoices, payment allocations, tax details, and financial totals.id
TAVE_GET_RESOURCE_PAYMENTTool to fetch a specific payment by ID from Tave. Use when you need to retrieve detailed information about a payment including amount, status, allocations, and refunds.id
TAVE_GET_RESOURCE_PAYMENT_METHODTool to retrieve a specific payment method by its ID. Use when you need to get detailed information about a payment method including its name, type, and status.id
TAVE_GET_RESOURCE_PRODUCTTool to retrieve a specific product by its ID. Use when you need to get detailed information about a product including its name, price, SKU, and other attributes.id
TAVE_GET_RESOURCE_PRODUCT_TYPETool to retrieve a specific product type by its ID. Use when you need to get detailed information about a product type including its name, kind, and visibility settings.id
TAVE_GET_RESOURCE_PROFIT_CENTERTool to retrieve a specific profit center by its ID. Use when you need to get detailed information about a profit center for tracking revenue and expenses.id
TAVE_GET_RESOURCE_TAX_RATETool to retrieve a specific tax rate by its ULID. Use when you need detailed information about a tax rate including its name, rate percentage, and whether it is inclusive.id
TAVE_GET_RESOURCE_TIMEZONETool to retrieve a specific timezone by its ULID from Tave. Use when you need to fetch timezone details including the timezone name, display name, codes, region, and location information.id
TAVE_GET_RESOURCE_USERTool to retrieve a specific user by their ULID identifier. Use when you need to get detailed information about a user including their contact ID, username, permissions, and timestamps.id
TAVE_LIST_ADDRESS_BOOKTool to list contacts in the studio's address book. Use when you need to retrieve all contacts or filter by email with pagination support.-
TAVE_LIST_BRANDSTool to list brands of a studio. Use when you need to retrieve all brands configured for the studio account.-
TAVE_LIST_DISCOUNT_TYPESTool to get a list of discount types from Tave. Use when you need to retrieve available discount types for your account.-
TAVE_LIST_EVENTSTool to list a studio's events from Tave. Use when you need to retrieve events with optional filtering by job, external mapping ID, or visibility status.-
TAVE_LIST_EVENT_TYPESTool to list a studio's event types. Use when you need to retrieve all available event types for a studio.-
TAVE_LIST_FILESTool to list files in Tave. Use when you need to retrieve files associated with jobs or contacts. Supports pagination and filtering by job, contact, or external mapping ID.-
TAVE_LIST_RESOURCE_CUSTOM_FIELDTool to list custom fields configured on a studio. Use when you need to retrieve all custom fields or filter them by resource type (contact/job) or kind.-
TAVE_LIST_RESOURCE_DISCOUNTTool to get a list of discounts from Tave. Use when you need to retrieve all available discounts.-
TAVE_LIST_RESOURCE_GALLERYTool to list all galleries for a studio. Use when you need to retrieve galleries with optional filtering and pagination.-
TAVE_LIST_RESOURCE_JOBTool to list jobs of a studio. Use when you need to retrieve all jobs for the studio account, with optional filtering by closed status or external mapping ID.-
TAVE_LIST_RESOURCE_JOB_CLOSED_REASONTool to list a studio's job closed reasons. Use when you need to retrieve all job closed reasons configured for the studio account.-
TAVE_LIST_RESOURCE_JOB_CONTACTTool to list a job's contacts. Use when you need to retrieve contacts associated with jobs, with optional filtering by contact ID, job ID, or external mapping ID.-
TAVE_LIST_RESOURCE_JOB_ORDERSTool to list orders on a given job. Use when you need to retrieve all orders associated with a specific job.jobId
TAVE_LIST_RESOURCE_JOB_PAYMENTTool to get a list of payments for a specific job. Use when you need to retrieve payment information associated with a particular job.id
TAVE_LIST_RESOURCE_JOB_ROLETool to list a studio's job roles. Use when you need to retrieve all job roles configured for the studio account.-
TAVE_LIST_RESOURCE_JOB_TYPETool to list job types of a studio. Use when you need to retrieve all available job types for the studio account, with optional filtering by hidden status or external mapping ID.-
TAVE_LIST_RESOURCE_LEAD_SOURCETool to list lead sources of a studio. Use when you need to retrieve all lead sources for tracking where leads originated from.-
TAVE_LIST_RESOURCE_LEAD_STATUSTool to list lead statuses of a studio. Use when you need to retrieve all lead statuses for tracking the state of leads in the sales pipeline.-
TAVE_LIST_RESOURCE_NOTETool to list notes from Tave. Use when you need to retrieve notes associated with jobs or contacts, with support for pagination and filtering.-
TAVE_LIST_RESOURCE_ORDERTool to get a list of all orders. Use when you need to retrieve orders across all jobs with pagination support.-
TAVE_LIST_RESOURCE_PAYMENTTool to get a list of payments from Tave. Use when you need to retrieve all payments with optional pagination and sorting.-
TAVE_LIST_RESOURCE_PAYMENT_METHODTool to get a list of payment methods from Tave. Use when you need to retrieve all available payment methods.-
TAVE_LIST_RESOURCE_PRODUCTTool to get a list of products from Tave. Use when you need to retrieve all products with optional sorting.-
TAVE_LIST_RESOURCE_PRODUCT_TYPETool to get a list of product types from Tave. Use when you need to retrieve all available product types.-
TAVE_LIST_RESOURCE_PROFIT_CENTERTool to list profit centers of a studio. Use when you need to retrieve all available profit centers for tracking business segments or cost centers.-
TAVE_LIST_RESOURCE_REST_HOOKTool to list REST hooks configured in Tave. Use when you need to retrieve webhook registrations that notify external services of events.-
TAVE_LIST_RESOURCE_TAX_GROUPSTool to get a list of Tax Groups from Tave. Use when you need to retrieve available tax groups for tax calculations.-
TAVE_LIST_RESOURCE_TAX_RATESTool to get a list of tax rates from Tave. Use when you need to retrieve all available tax rates for your account.-
TAVE_LIST_RESOURCE_TIMEZONETool to get a list of timezones from Tave. Use when you need to retrieve available timezones for scheduling or location-based operations.-
TAVE_LIST_RESOURCE_USERTool to list users of a studio. Use when you need to retrieve all users for the studio account with optional pagination and sorting.-
TAVE_UPDATE_ADDRESS_BOOKTool to update a specific entry in the Tave address book. Use when you need to modify contact information, change entry type, or update any fields for an existing address book entry.id, kind
TAVE_UPDATE_BRANDTool to update a specific brand in Tave. Use when you need to modify brand settings such as name, alias, contact information, theme, or domain configuration.id
TAVE_UPDATE_EVENT_TYPETool to update an existing event type in Tave. Use when you need to modify event type properties like name, color, duration, or classification. Requires the event type ID and at least the required fields (name and tokenPrefix).id, name, tokenPrefix
TAVE_UPDATE_RESOURCE_CUSTOM_FIELDTool to update a specific custom field in Tave. Use when you need to modify custom field properties like name, kind, client access, or visibility.id
TAVE_UPDATE_RESOURCE_EVENTTool to update a specific event in Tave. Use when modifying event details such as name, date/time, location, channel, or other event attributes.id
TAVE_UPDATE_RESOURCE_GALLERYTool to update a specific gallery in Tave (VSCO Workspace). Use when you need to modify gallery properties such as name, URLs, status, or settings.id, clientUrl, adminUrl, remoteId, remoteCreated, name
TAVE_UPDATE_RESOURCE_JOBTool to update a specific job in Tave (VSCO Workspace). Use when modifying existing job details like name, dates, stage, or other job properties.id
TAVE_UPDATE_RESOURCE_JOB_CLOSED_REASONTool to update a job closed reason in Tave. Use when you need to modify the name, description, visibility, or reporting settings of a job closed reason.id, name
TAVE_UPDATE_RESOURCE_JOB_CONTACTTool to update a specific job contact in Tave. Use when modifying contact associations with jobs, changing client status, or updating job roles for a contact.id, contactId, jobId
TAVE_UPDATE_RESOURCE_JOB_ROLETool to update a job role in Tave. Use when you need to modify the name, token prefix, kind, visibility, or sort position of a job role.id, name, tokenPrefix
TAVE_UPDATE_RESOURCE_JOB_TYPETool to update an existing job type in Tave. Use when modifying properties of a job category such as name, visibility, or associated defaults.id, name
TAVE_UPDATE_RESOURCE_LEAD_SOURCETool to update a specific lead source in Tave. Use when you need to modify lead source properties such as name, parent relationship, or visibility.id, name
TAVE_UPDATE_RESOURCE_LEAD_STATUSTool to update a specific lead status in Tave. Use when you need to modify lead status properties such as name, color, sort position, or automated transition rules.id
TAVE_UPDATE_RESOURCE_NOTETool to update a specific note in Tave. Use when you need to modify note content or properties such as associated job, contact, or visibility.id, contentHtml
TAVE_UPDATE_RESOURCE_ORDERTool to update a specific order in Tave (VSCO Workspace). Use when modifying existing order details like name, status, line items, or other order properties.id
TAVE_UPDATE_RESOURCE_PROFIT_CENTERTool to update a specific profit center in Tave. Use when you need to modify an existing profit center's name or visibility settings.id
TAVE_UPDATE_RESOURCE_TAX_GROUPTool to update a specific tax group in Tave. Use when you need to modify tax group properties like name, compounding settings, default status, or associated tax rates.id
TAVE_UPDATE_RESOURCE_TAX_RATETool to update a specific tax rate in Tave. Use when you need to modify tax rate properties such as name, rate percentage, or inclusive/exclusive status.id
TAVE_UPDATE_RESOURCE_USERTool to update a specific user in Tave. Use when you need to modify user properties such as contact association, beta access, admin status, or visibility.id
TAVE_UPDATE_STUDIO_READONLY_MODETool to set studio readonly mode in Tave. Use when you need to enable or disable readonly mode for the authenticated studio.enabled
We love our partners - FlyMy.AI builds with the best. Thanks, Tave!