NAiOS IconNAiOS Logo
Volver al catálogo

Memberstack

memberstack

Memberstack is a platform that enables developers to add user authentication, payments, and member management to their websites without writing backend code.

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

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

Tool to create a new member in your application. use after gathering email, password, optional plans, custom fields, metadata, and redirect.

Parámetros de entrada

  • jsonobject

    Arbitrary JSON data for the member (replaces existing JSON).

  • emailstringObligatorio

    The member's unique email address

  • plansobject[]

    Array of free plan objects to assign to the member on creation.

  • metaDataobject

    Metadata for the member (replaces existing metadata).

  • passwordstringObligatorio

    The member's password

  • customFieldsobject

    Custom fields for the member (replaces existing fields).

  • loginRedirectstring

    URL path to redirect to after login

Parámetros de salida

  • dataobjectObligatorio

    The newly created member object

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete MemberMEMBERSTACK_DELETE_MEMBERAcción

Tool to permanently delete a member from your application. use after confirming you no longer need the member's data and have the member id.

Parámetros de entrada

  • idstringObligatorio

    The ID of the member to delete.

  • deleteStripeCustomerboolean

    Whether to delete the associated Stripe customer. Defaults to false.

  • cancelStripeSubscriptionsboolean

    Whether to cancel the associated Stripe subscriptions. Defaults to false.

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

Tool to retrieve a specific member by id or email. use when you need to fetch member profile details for a given identifier (id or email). example: "get member mem sb 12345".

Parámetros de entrada

  • id_or_emailstringObligatorio

    The member's ID (starting with 'mem_') or URL-encoded email address.

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

Tool to retrieve a paginated list of all members in your application. use when you need to iterate through members with cursor-based pagination.

Parámetros de entrada

  • afterinteger

    The endCursor after which to start listing members

  • limitinteger

    Maximum number of members to return (max 200)

  • orderstringenum

    Sort order for members (ASC or DESC)

    ASCDESC

Parámetros de salida

  • dataobject[]Obligatorio

    Array of member objects

  • errorstring

    Error if any occurred during the execution of the action

  • endCursorinteger

    Cursor for next page

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

  • totalCountintegerObligatorio

    Total number of members

  • hasNextPagebooleanObligatorio

    Whether more results exist

List PlansMEMBERSTACK_LIST_PLANSAcción

Tool to list all available membership plans. use when you need to retrieve plan ids and details before assigning or comparing plans.

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

Remove Free PlanMEMBERSTACK_REMOVE_FREE_PLANAcción

Tool to remove a free plan from an existing member. use after confirming the member's subscription status. example: "remove free plan pln sb 67890 from member mem sb 12345".

Parámetros de entrada

  • idstringObligatorio

    Member ID (starts with 'mem_').

  • planIdstringObligatorio

    Free plan ID (starts with 'pln_').

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

Tool to update an existing member's information. use when you have a member id and need to modify their email, customfields, metadata, json data, or loginredirect.

Parámetros de entrada

  • idstringObligatorio

    Member ID (starts with 'mem_')

  • jsonobject

    Arbitrary JSON object to replace existing data

  • emailstring

    New email address for the member

  • metaDataobject

    Object of metadata to replace existing ones

  • customFieldsobject

    Object of custom fields to replace existing ones

  • loginRedirectstring

    URL path to redirect to after login

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