# FullStory integration

> Digital experience analytics: send users and events, read sessions and segments, and manage privacy and capture settings through the Fullstory server API.

- Authentication: apiKey

## Tools (76)

- **Archive Extraction Rule (Beta)**: Archives a single extraction rule; it stops capturing data but is preserved.
- **Cancel Operation (v1)**: Cancel an in-progress operation using an operation ID.
- **Create Annotation**: Creates an annotation with the specified details.
- **Create Batch Events Import Job**: Creates a batch events import job with the given list of event information.
- **Create Batch Users Import Job**: Creates a batch user import job with the given list of users' information.
- **Create Element Block Rule (Beta)**: Creates a new element block rule (privacy rule for captured elements).
- **Create Event**: Creates one event with the specified details.
- **Create Extraction Rule (Beta)**: Creates a single extraction rule. The rule begins capturing data immediately after creation.
- **Create Segment Export (v1)**: Schedules an export of individuals or events for a segment; track it with the operations API.
- **Create Session Profile**: Create a session summary prompt profile (prompting instructions plus session context configuration).
- **Create User**: Creates (upserts) a user with the specified details.
- **Create User Stream Import**: Creates a user asynchronously; returns a request ID to track progress.
- **Delete Element Block Rule (Beta)**: Deletes a custom element block rule.
- **Delete Session Profile**: Delete a session summary prompt profile.
- **Delete User**: Delete a single user.
- **Delete User (v1)**: Delete all data for a user identified via FS.identify; starts a background operation.
- **Generate Session Context**: Return a session's events formatted for input into a generative AI.
- **Generate Session Summary**: Return a generative AI summary of a session using an existing prompt profile.
- **Generate Session Summary With Overrides**: Return a generative AI summary of a session with ad-hoc prompt or profile overrides.
- **Get Batch Events Import Errors**: Get the error message and code for any events that failed from an events import job.
- **Get Batch Events Import Status**: Get the status for a batch events import job with job details.
- **Get Batch Users Import Errors**: Get the error message and code for any users that failed from a user import job.
- **Get Batch Users Import Status**: Get the status for a batch user import job with job details.
- **Get Current API Key Info (v1)**: Tests an API key and returns identifying information and its role (permission level).
- **Get Domain Settings History (v1)**: Pages through versions of the domain settings for audit.
- **Get Domain Settings (v1)**: Returns the current domain settings for recording.
- **Get Element Block Rule (Beta)**: Retrieves a single element block rule by its unique identifier.
- **Get Extraction Rule (Beta)**: Returns the extraction rule with the specified ID.
- **Get Geo Settings History (v1)**: Pages through versions of the geo settings for audit.
- **Get Geo Settings (v1)**: Returns the current geo settings.
- **Get Operation (v1)**: Return the status of one operation given the operation ID.
- **Get Organization Quotas**: Returns quota usage for the organization, including session and server event quotas.
- **Get Privacy Settings History (v1)**: Pages through versions of the privacy settings for audit.
- **Get Privacy Settings (v1)**: Returns the current privacy settings, including element blocks and ajax watches.
- **Get Recording Block Rules History (v1)**: Pages through versions of the recording block rules for audit.
- **Get Recording Block Rules (v1)**: Returns the current recording block rules.
- **Get Recording Features History (v1)**: Pages through versions of the recording features settings for audit.
- **Get Recording Features (v1)**: Returns the current settings for recording features, such as whether recording is on.
- **Get Search Export Results (v1)**: Returns a temporary download link for a completed search export.
- **Get Segment (v1)**: Returns segment information for the provided segment ID.
- **Get Session Events**: Return the full set of captured events for a specified session.
- **Get Session Profile**: Return a session summary prompt profile.
- **Get Targeting Settings History (v1)**: Pages through versions of the targeting settings for audit.
- **Get Targeting Settings (v1)**: Returns the current set of session targeting rules.
- **Get User**: Retrieve details for a single user.
- **Get User Events (v1)**: Get a user's recorded events (export host).
- **Get User Pages (v1)**: Get a user's visited pages including raw event data (export host).
- **Get User Stream Import Status**: Retrieve the user ID produced by a Create User Stream Import request.
- **Get User (v1)**: Get data about a user identified in the browser via FS.identify.
- **List Batch Events Imports**: Get the event details for successful events imported from a batch events import job.
- **List Batch Users Imports**: Get the Fullstory id and user details for successful users imported from a batch user import job.
- **List Datasets (Beta)**: Returns the datasets your credentials can read.
- **List Element Block Rules (Beta)**: Returns all element block rules for the organization, custom and built-in, paginated.
- **List Extraction Rules (Beta)**: Lists extraction rules for the organization, filtered by scope (required), property name and archive status.
- **List Operations (v1)**: Returns a paginated list of all operations, ongoing and completed.
- **List Segments (v1)**: Lists segments.
- **List Session Profiles**: Returns a list of session summary prompt profiles.
- **List Sessions**: Returns the most recent session replay URLs for a user, queried by uid, email or session_uid.
- **List Users**: Retrieve a list of users matching the supplied filter criteria.
- **List User Sessions (v1)**: Return a list of session replay URLs for a user, queried by email and/or uid (V1).
- **Replace Extraction Rule (Beta)**: Replaces an extraction rule with the rule in the request body (PUT); unset fields are cleared.
- **Set User Events (v1)**: Capture a custom event for a user previously identified in the browser (V1).
- **Set User Properties (v1)**: Set custom properties on a user previously identified in the browser (V1).
- **Unarchive Extraction Rule (Beta)**: Restores a previously archived extraction rule so it resumes capturing data.
- **Update Element Block Rule (Beta)**: Fully replaces an existing element block rule.
- **Update Extraction Rule (Beta)**: Merges only the supplied fields (name, description, source, mappings) into an extraction rule.
- **Update Session Profile**: Update a session summary prompt profile.
- **Update User**: Updates a user with the specified details.
- **Webhook: Create Endpoint**: Creates a new webhook endpoint with the given properties
- **Webhook: Delete Endpoint**: Deletes the endpoint corresponding to the ID provided
- **Webhook: Get Endpoint**: Retrieves the endpoint details corresponding to the ID provided
- **Webhook: Get Sample Data**: Gets sample data for a webhook event type
- **Webhook: List Endpoints**: Page through all configured webhook endpoints
- **Webhook: List Event Subcategories**: Pages through the subcategories of a webhook event type
- **Webhook: List Event Types**: Returns the list of available webhook event types
- **Webhook: Update Endpoint**: Changes the URL, events, signing secret or enabled status of a webhook endpoint

Connect FullStory in General Input: https://www.generalinput.com/apps/fullstory