NAiOS IconNAiOS Logo
Volver al catálogo

Specific

specific

Sales call analytics to drive revenue

Acciones
18
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 (18)

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

Tool to create a new company record in the Specific platform. Use when you need to add a new company to the workspace with optional ID, name, and custom attributes.

Parámetros de entrada

  • idstring

    Company ID - unique identifier for the company. If not provided, Specific will auto-generate one.

  • namestring

    Company name - the display name of the company.

  • attributesobject

    Company custom fields - key-value pairs for custom company attributes (can include fields like tier, ARR, etc.).

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

Tool to create a new conversation (survey response) in the Specific platform. Use when you need to add a new conversation with content, optional contacts, companies, and custom fields. Content can be a simple string or structured ProseMirror document with headings and paragraphs.

Parámetros de entrada

  • sourceobject

    Source connection input.

  • companyobject

    Company connection or creation input.

  • contactobject

    Contact connection or creation input.

  • contentanyObligatorio

    Conversation content as a simple string or ProseMirror document structure with headings and paragraphs

  • sourceUrlstring

    Source reference URL where the conversation originated

  • insertedAtstring

    Date and time when the conversation was inserted. Accepts YYYY-MM-DD or RFC 3339 format (e.g., 2007-12-03T10:15:30Z)

  • customFieldsobject

    Custom field data 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 or Update CompanySPECIFIC_CREATE_OR_UPDATE_COMPANYAcción

Tool to upsert a company record in the Specific platform (create if not exists, update if exists). Use when you need to ensure a company exists with specific data, creating or updating as necessary based on the filter criteria.

Parámetros de entrada

  • dataobjectObligatorio

    Company data to create or update - must include ID and optionally name and attributes.

  • whereobjectObligatorio

    Filter criteria to identify which company to update - typically matches by ID.

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 Or Update UserSPECIFIC_CREATE_OR_UPDATE_USERAcción

Tool to upsert a user record in the Specific platform (creates if not exists, updates if exists). Use when you need to ensure a contact exists with specific data, merging with existing records based on email or ID.

Parámetros de entrada

  • dataobjectObligatorio

    Contact information to create or update

  • whereobjectObligatorio

    Filter criteria to identify which contact to modify (by id or email). At least one field must be provided.

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

Tool to create a new user (contact) record in the Specific platform. Use when you need to add a new contact with email, name, and optional custom attributes or company association.

Parámetros de entrada

  • idstring

    Optional custom identifier for the contact. If not provided, Specific will generate one automatically.

  • namestring

    The full name of the contact.

  • emailstring

    The email address of the contact. While optional, it's highly recommended for user identification.

  • companyobject

    Defines a relationship between a contact and a company.

  • attributesobject

    Custom attributes/fields for the contact as key-value pairs. Use this to store additional metadata.

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

Tool to delete a company record from the Specific platform. Use when you need to remove a company by its ID. The operation is permanent and returns the deleted company's details.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier of the company 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 Company AttributesSPECIFIC_DELETE_COMPANY_ATTRIBUTESAcción

Tool to delete specific custom field attributes from a company record. Use when you need to remove custom attributes by their keys from a company. Returns the updated company details.

Parámetros de entrada

  • keysstring[]Obligatorio

    Custom field identifiers to delete from the company. Must provide at least one key.

  • company_idstringObligatorio

    The unique identifier of the company to delete attributes from.

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

Tool to remove a user record from the Specific platform. Use when you need to permanently delete a contact from the workspace.

Parámetros de entrada

  • emailstring

    The email address of the user to delete. Either user_id or email must be provided.

  • user_idstring

    The unique identifier of the user to delete. Either user_id or email must be provided.

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

Tool to delete specific custom field attributes from a user record in the Specific platform. Use when you need to remove custom field values from a contact without deleting the contact itself.

Parámetros de entrada

  • dataobjectObligatorio

    Specifies which custom field attributes to delete from the user record.

  • whereobjectObligatorio

    Filter to identify which contact to delete attributes from (by id or email).

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

Tool to get current workspace information for the authenticated user. Use when you need to retrieve the workspace ID and name for the authenticated API key.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List CompaniesSPECIFIC_LIST_COMPANIESAcción

Tool to query company records from the Specific platform via GraphQL. Use when you need to retrieve company information, optionally filtering by ID or name.

Parámetros de entrada

  • whereobject

    Filter for company 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

List ConversationsSPECIFIC_LIST_CONVERSATIONSAcción

Tool to query conversation records (survey responses) from the Specific platform via GraphQL. Use when you need to retrieve customer feedback, survey responses, or conversation history. Returns up to 20 most recent conversations, optionally filtered by source identifiers.

Parámetros de entrada

  • whereobject

    Filter for conversations by source identifiers.

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

Tool to query custom field definitions in the Specific platform. Use when you need to retrieve available custom fields that can be associated with companies, contacts, or conversations. Optionally filter by entity type.

Parámetros de entrada

  • field_typestringenum

    Optional filter to retrieve only custom fields of a specific type. 'user' for contact/user attributes, 'group' for company attributes, 'conversation' for conversation attributes. If not provided, returns all custom fields across all types.

    usergroupconversation

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

Tool to retrieve all data sources from the Specific platform. Use when you need to fetch available sources in the workspace.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List SurveysSPECIFIC_LIST_SURVEYSAcción

Tool to retrieve multiple survey records from the Specific platform via GraphQL. Use when you need to fetch all available surveys with their metadata, including names, contexts, tones, and associated conversation data.

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

Tool to query user accounts from the Specific platform via GraphQL. Use when you need to retrieve user information, optionally filtering by ID, email, or custom attributes.

Parámetros de entrada

  • whereobject

    Filter for contact/user 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 CompanySPECIFIC_UPDATE_COMPANYAcción

Tool to update an existing company record in the Specific platform. Use when modifying company name or custom attributes.

Parámetros de entrada

  • idstringObligatorio

    The unique ID of the company to update (e.g., 'specific_cGkw1X80bpo').

  • namestring

    New name for the company. If not provided, the name remains unchanged.

  • attributesobject

    Custom field values to update on the company. Merges with existing values.

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

Tool to modify an existing user record in the Specific platform via GraphQL mutation. Use when you need to update contact information such as name, email, company association, or custom attributes.

Parámetros de entrada

  • dataobjectObligatorio

    Data fields to update for the contact

  • whereobjectObligatorio

    Filter to identify which contact to update (by id or email)

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