# Mezmo integration

> Mezmo (formerly LogDNA) log management and telemetry pipelines: log export, views, alerts, usage, access management, and pipeline configuration.

- Authentication: apiKey

## Tools (209)

- **Add a sink to a pipeline**: Add a sink to a pipeline
- **Add prebuilt pipeline to account**: Creates a new pipeline in the account that is prebuilt
- **Add signing key**: Adds a signing key to a gateway route
- **Add source**: Adds a source to a pipeline
- **Add task result**: Add results for a given task
- **Add transform**: Add a transform to a pipeline
- **Add usage alert**: Creates a new usage threshold alert configuration
- **Confirm Ingestion Suspension**: After /suspend is called, a token is returned for use with this route as a confirmation.
- **Create access key**: Create an access key associated with this gateway route
- **Create access token**: Creates a personal access token for the authenticated user. Tokens can only be created for yourself, not for other users or accounts. Use `roles` and `permissions` to control what the token is allowed to do. The token key is only returned once. Be sure to store it, as it cannot be retrieved later.
- **Create a new key**: Create a new key of the type specified by the `type` parameter. If a name is not supplied, one will be auto generated.
- **Create a new Processor Group**: Create a new Processor Group
- **Create a new Processor Group from a set of Pipeline components**: Create a new Processor Group from a set of Pipeline components
- **Create a new role**: Creates a role for the account. A role is a named set of permissions that can be assigned to users, service accounts and access tokens. A role may inherit the permissions of other roles by listing their identifiers in `roles`. Permissions are defined by resource in `permissions`. See the permissions endpoint for the available resources.
- **Create a new service account**: Creates a service account for granting access to non-human parties, along with its access key. The key is only returned once. Be sure to store it, as it cannot be retrieved later. If the `roles` and `permissions` properties are omitted, the service account defaults to **admin** level permissions. Otherwise, the specified level of access is used.
- **Create a Processor in a Processor Group**: Create a Processor in a Processor Group
- **Create Archive Configuration**: Use this method to configure archiving for an instance. Only one archiving configuration may exist at any time.
- **Create Board**: Use this method to create a board.
- **Create component alert**: Create an alert attached to a pipeline component
- **Create data sample**: Create sample data for use in simulation
- **Create Exclusion Rule**: Create a new ingestion exclusion rule to help reduce log volume
- **Create gateway route**: Create a gateway route
- **Create Group**: Use this method to create a log group where you can scope the data that is accessible by members in that group.
- **Create New Category**: Creates a new category of this type.
- **Create or join a user**: Adds a user to the account. If no user exists for the supplied `email`, one is created and invited. If the user already exists, they are joined to the account. Roles and permissions can be granted to the user as part of the request. A user that is already a member of the account, or an account that has reached its plan's member limit, results in a `409`.
- **Create pipeline**: Creates a new pipeline (non published)
- **Create Pipeline Transform Group**: Create Pipeline Transform Group
- **Create Preset Alert**: Use this method to create a preset alert.
- **Creates a new member**: Create a new user and add to the team by providing 'email', 'role' and an optional list of RBAC groups.
- **Creates a new screen**: Creates a new screen
- **Create state variable**: Add a pipeline state variable to the account
- **Create View**: Use this method to create a view and attach alerts to the view.
- **Delete access key**: Delete an access key
- **Delete Alert**: Use this method to delete a preset alert.
- **Delete a member**: Removes a member from the organization. This does not delete the user.
- **Delete a Processor from a Processor Group**: Delete a Processor from a Processor Group
- **Delete a Processor Group**: Delete a Processor Group
- **Delete Archive Configuration**: Use this method to delete the archiving configuration.
- **Delete a role**: Deletes a role created by the account. The role is removed from every user and service account that holds it, and the permissions it granted are revoked. A role that is the parent of another role cannot be deleted. Remove it from the child roles first, otherwise the response is a `412`. Shared system roles cannot be deleted.
- **Delete a screen**: Deletes a screen
- **Delete a service account**: Deletes a service account and its associated access key. Access is revoked immediately.
- **Delete a specific key**: Delete a specific key by its `id`.
- **Delete Board**: Use this method to delete a board.
- **Delete Category**: Use this method to delete a category.
- **Delete component alert**: Removes an alert attached to a pipeline component
- **Delete data sample**: Remove a data sample from the pipeline
- **Delete Exclusion Rule**: Use this method to delete an exclusion rule.
- **Delete gateway route**: Delete an unused gateway route. If the route is used by any active pipeline, an error will be returned.
- **Delete Group**: Use this method to list the log groups.
- **Delete Parsing Template**: Use this method to delete a parsing template.
- **Delete Pipeline Transform Group**: Delete Pipeline Transform Group
- **Deletes a pipeline**: Removes a pipeline from the account
- **Delete signing key**: Removes a signing key attached to a gateway route
- **Delete sink**: Remove sink from a pipeline
- **Delete View**: Use this method to delete a view and any attached alerts.
- **Export log lines (v1)**: Use this method to export logs in JSON format from a logging instance.
- **Export log lines (v2)**: Use this method to export logs in JSON format from a logging instance.
- **Export pipeline to manifest**: Export a SaaS pipeline to a portable YAML or JSON manifest. Requires pipeline:read.
- **Fetch account usage metics**: Query and fetch usage metrics for the current account.
- **Fetch audit events**: Retrieve a paginated list of pipeline audit events for an account
- **Fetch classifier information**: Retrieve information about a classification of a shared source
- **Fetch component alert**: Retrieves an alert attached to a pipeline component
- **Fetch data sample**: Returns a data sample
- **Fetch log cluster samples**: Query and fetch log cluster samples from data profiling.
- **Fetch logs from Edge**: Receive logs from an Edge pipeline
- **Fetch log usage metrics**: Query and fetch log clustering usage metrics from data profiling.
- **Fetch pipeline config**: Retrieve a pipeline configuration
- **Fetch pipeline health metrics**: Query and fetch health information for the current account.
- **Fetch pipeline revision**: Returns a pipeline configuration from a particular version
- **Fetch sink**: Fetch a sink configuration of a pipeline
- **Fetch state variable**: Fetches the value of a state variable
- **Fetch transform**: Fetch transform configuration
- **Fetch usage metrics**: Query and fetch usage metrics from data profiling.
- **Get account details**: Get list of settings applied to an account
- **Get a Processor from a Processor Group**: Get a Processor from a Processor Group
- **Get a Processor Group**: Get a Processor Group
- **Get Archive Configuration**: Use this method to get an existing archiving configuration.
- **Get a specific role by its identifier**: Retrieves a single role by its identifier. Both roles created by the account and shared system roles can be retrieved.
- **Get Board**: Gets the configuration for a specific board.
- **Get Category**: Get a specific category
- **Get client config**: Gets client configuration for Edge pipelines
- **Get event metrics for a pipeline**: Query and fetch event metrics for a pipeline
- **Get Exclusion Rule**: Returns an exclusion rule with the id specified.
- **Get Field Summary for an analysis**: Get Field Summary for an analysis
- **Get Field Summary values for a field in an analysis**: Get Field Summary values for a field in an analysis
- **Get Group**: Use this method to get information on a group.
- **Get Index Rate Alert**: Gets the configuration for an Index Rate Alert
- **Get Ingestion Status**: Retrieve the status of ingestion
- **Get Parsing Template**: Gets the configuration for a specific parsing template.
- **Get Pipeline Transform Classifier Analysis (v3) [GET /v3/pipeline/{pipeline_id}/transform/{pipeline_transform_id}/classifier/analysis]**: Get Pipeline Transform Classifier Analysis
- **Get Pipeline Transform Classifier Analysis (v3) [GET /v3/pipeline/transform/classifier/analysis]**: Get Pipeline Transform Classifier Analysis
- **Get Pipeline Transform Group**: Get Pipeline Transform Group
- **Get Preset Alert**: Get a specific preset alert
- **Get Transform Group Revision (v3) [GET /v3/transform-group/{transform_group_id}/revision]**: Get Transform Group Revision
- **Get Transform Group Revision (v3) [GET /v3/transform-group/{transform_group_id}/revision/{transform_group_revision_lookup}]**: Get Transform Group Revision
- **Get Usage By App (v1)**: Gets the aggregated usage information for an app matching the name provided as a path parameter, during a time period. Returns null when not found.
- **Get Usage By App (v2)**: Gets the aggregated usage information for an app matching the name provided as a path parameter during a time period. Usage is bytes stored on disk; from/to are ISO 8601 date-time strings, granular by day.
- **Get Usage by Host (v1)**: Gets the aggregated usage information for a host matching the name provided as a path parameter, during a time period. Returns null when not found.
- **Get Usage by Host (v2)**: Gets the aggregated usage information for a host matching the name provided as a path parameter during a time period. The `results` will either have a singular item, or be an empty array.
- **Get Usage by Tag (v1)**: Gets the aggregated usage information for a tag matching the name provided as a path parameter, during a time period. Returns null when not found.
- **Get Usage by Tag (v2)**: Gets the aggregated usage information for a tag matching the name provided as a path parameter during a time period. The `results` will either have a singular item, or be an empty array.
- **Get usage metrics**: Receive usage metrics from an Edge pipeline
- **Get View**: Gets the configuration for a specific view.
- **Import a manifest as a new pipeline**: Import a manifest as a new unpublished draft pipeline. Requires pipeline:write.
- **Initialize a pipeline with provided components. All sources, transforms, and sinks are linked.**: Populates and publishes a new pipeline as specified.
- **Initialize a pipeline with provided components. The links for all components have to be determined by the caller.**: Populates and publishes a new pipeline as specified.
- **Initiate Ingestion Suspension**: First step in suspending ingestion for the instance. Returns a token for use in /suspend/confirm to actually stop ingestion
- **Inspect a manifest's required secrets**: Inspect a manifest and report the secrets that must be supplied on import. Creates nothing. Requires pipeline:write.
- **List all gateway routes**: List all of the shareable gateway routes for an account
- **List all heartbeats**: List all Edge check-ins for the account
- **List all pipeline revisions**: Returns a list of revisions that exist in the pipeline
- **List all pipelines**: List all pipelines for the account
- **List all Processor Groups for the account**: List all Processor Groups for the account
- **List all screens**: List all screens in a short form that only includes the screen id and title.
- **List all state variables**: List all state variables defined in the account
- **List all threshold alerts**: Returns configuration of existing threshold alerts
- **List available pipeline nodes**: A list of all available nodes for use when creating pipelines
- **List Boards**: Get a list of boards.
- **List Categories**: Returns all Categories of a type.
- **List component alerts**: List of alerts attached to a pipeline's components
- **List data samples**: Returns a list of data samples that exist in the pipeline
- **List Exclusion Rules**: Returns a list of exclusion rules. Note: This does not return usage quota rules.
- **List Groups**: Use this method to list the log groups.
- **List Parsing Templates**: Get a list of custom parsing templates.
- **List Preset Alerts**: Returns all Preset Alerts in the account.
- **Lists all members**: Retrieves all of the current members in an organization and returns their email, role, and groups.
- **List Usage By App (v1)**: Lists aggregated usage information for all apps during a time period.
- **List Usage By App (v2)**: Lists aggregated usage information for all apps during a time period.
- **List Usage by Host (v1)**: Lists aggregated usage information for all hosts during a time period.
- **List Usage by Host (v2)**: Lists aggregated usage information for all hosts during a time period.
- **List Usage by Tag (v1)**: Lists aggregated usage information for all tags during a time period.
- **List Usage by Tag (v2)**: Lists aggregated usage information for all tags during a time period.
- **List Views**: Get a list of views.
- **Log Volume Reduction**: Post log volume reduction actions to a pipeline
- **Modify a user**: Updates a user's profile information along with their roles and permissions. Only the supplied properties are changed. The user can be referenced by identifier or email address. Changing `roles` or `permissions` requires additional access. Updating only the profile properties requires none beyond authentication.
- **Partially update an existing threshold alert**: Update a part of usage threshold alert
- **Partially update state variable**: Update one or many state variables
- **Poll tasks**: Poll and claim available local deployment tasks for a pipeline
- **Post client config**: Posts deployment configuration+liveness for Edge pipelines, returning pipeline config
- **Publish changes to a Processor Group**: Publish changes to a Processor Group
- **Publish pipeline**: Creates a new pipeline in the account
- **Remove an access token**: Permanently invalidates an access token. Requests that use the token are rejected immediately.
- **Remove a user from the account**: Removes a user from the account and revokes their roles and permissions. The user can be referenced by identifier or email address. The owner of the account cannot be removed, which results in a `409`.
- **Remove heartbeat**: Removes existing Edge heartbeats
- **Remove source**: Removes a source from a pipeline
- **Remove transform**: Removes transform from pipeline
- **Remove usage threshold alert**: Removes an existing threshold alert
- **Replace the roles assigned to a user**: Replaces the roles assigned to a user. Any role the user currently holds that is not in the request is removed. Optional `permissions` are applied to the user in addition to the roles.
- **Resume Ingestion**: Resumes ingestion if it has been previously suspended
- **Retrieve account usage totals**: Get aggregated usage information for an account's data during a time period.
- **Retrieve a list of AI investigations for the account**: Retrieve a list of AI investigations for the account.
- **Retrieve a list of all the keys**: Retrieve a list of all the keys for an account. Supported key types include `ingestion` and `service`. Use the `type` parameter to filter which type of keys to retrieve.
- **Retrieve a list of roles**: Lists the roles available to the account. This includes the roles created by the account along with the shared system roles, such as the built in admin role. Set the `system` query parameter to `false` to return only the roles created by the account.
- **Retrieve a list of users**: Lists the users that are members of the account. Users that have been banned are not included.
- **Retrieve all access tokens for a user**: Lists the personal access tokens that belong to a user in the account. Without the `user_id` query parameter, the tokens of the requesting user are returned. The secret key of an existing token is never included.
- **Retrieve all available platform accounts**: Lists the accounts the authenticated user or service account has access to. Only active accounts are returned. A user sees the accounts they are a member of, while an enterprise service account sees every account in its enterprise.
- **Retrieve all service accounts**: Lists the service accounts that belong to the account. A service account is a non-human identity used to authenticate API requests. Set `available_for_agent` to `true` to return only the service accounts that are not already assigned to an active agent.
- **Retrieve a member**: Returns the role and groups of the specified member.
- **Retrieve a screen**: Retrieve a specific screen
- **Retrieve a specific AI investigation.**: Retrieve a specific AI investigation by its ID.
- **Retrieve a specific key**: Retrieves a specific key by its `id`.
- **Retrieve a specific platform account**: Retrieves a single account by its identifier. The account must be one the authenticated user or service account has access to, otherwise the response is a `404`.
- **Retrieve a user**: Retrieves a single member of the account by their identifier or email address.
- **Retrieve gateway route**: Retreive a gateway route
- **Retrieve grok pattern**: Retrieves a list of grok patterns available to use
- **Retrieve information about a specific service account**: Retrieves a single service account by its identifier. The access key is never included in the response.
- **Retrieves an existing usage threshold alert**: Returns usage threshold configuration
- **Retrieve source**: Fetches configuration of a source
- **Retrieve the roles assigned to a service account**: Lists the roles assigned to a service account.
- **Retrieve the set of defined permissions**: Returns every resource that can be granted in a role, a user, a service account or an access token, along with the permission levels (`read`, `write` and `manage`) available for each, a description of what they allow, and any permissions that are implicitly required as a dependency. Use this to discover the valid keys for the `permissions` property accepted by the role, user, service account and access token endpoints.
- **Retrieve the users assigned to a role**: Lists the users that have been assigned a given role.
- **Revert pipeline to version**: Updates a pipeline configuration to a previous version
- **Rotate the access key of a service account**: Rotates the access key associated with a service account. The new access key has the same roles and permissions as its predecessor. It expires according to the expiration configured on the service account, or never if no expiration is configured. The previous access key remains valid until its existing expiration. If it had none, it will expire 24 hours after the rotation. The new key is only returned once. Be sure to store it.
- **Simulate grok pattern**: Simulate data flowing through a grok pattern
- **Simulate Processor Group**: Sends data to a vector instance with a simulated transform group
- **Simulate regex pattern**: View results of sending data using a regular expression
- **Simulate timestamp pattern**: Simulate data with a timestamp format
- **Start pipeline tap**: Start a tap operation to view data as it flows through the pipeline.
- **Start simulation of pipeline**: Sends data to a vector instance with a simulated pipeline
- **Summarize pipeline health for one or more pipelines**: Returns overall ingestion health as well as pipeline-specific health, such as lag in a pipeline's sources.
- **Trigger pipeline export**: Prepare a pipeline for export into a terraform workspace.
- **Update account details**: Update account settings
- **Update Alert**: Update a specific preset alert.
- **Update a member**: Updates all the fields described in the request body of the specified member. Creates a member if the member doesn't exist already. Fields left out of the body will remain unaffected.
- **Update an access token**: Changes the name of an access token. The key, roles and permissions of an existing token cannot be changed. Create a new token instead.
- **Update analysis options**: Reset classification and profiling results
- **Update a Processor Group**: Update a Processor Group
- **Update a Processor in a Processor Group**: Update a Processor in a Processor Group
- **Update Archive Configuration**: Use this method to update an existing archiving configuration.
- **Update a service account with new roles and permissions**: Updates the name, description, roles and permissions of a service account. A new access key is not issued. Use the rotate endpoint for that.
- **Update a single role**: Replaces the name, permissions and parent roles of an existing role. The change applies to everyone who holds the role, including users, service accounts and any role that inherits from it. Shared system roles cannot be modified.
- **Update Category**: Update a specific category.
- **Update component alert**: Update an alert attached to a pipeline component
- **Update data sample**: Updates an existing data sample
- **Update Exclusion Rule**: Updates an existing exclusion rule
- **Update gateway route**: Updates a gateway route
- **Update gateway route property**: Patches a gateway route
- **Update Group**: Use this method to modify a log group. You can change the name of the group and the access scope that defines the data that is accessible by members in that group.
- **Update Index Rate Alert**: Use this method to update an index rate alert.
- **Update one or more fields of a key resource**: Updates all of the fields described in the request body of the specified key. Fields left out of the body will remain unaffected.
- **Update pipeline**: Update pipeline properties, like title
- **Update pipeline processing status**: Change a pipeline to enabled or disabled
- **Update Pipeline Transform Group**: Update Pipeline Transform Group
- **Update sink**: Updates a sink of a pipeline
- **Update source**: Updates a source in a pipeline
- **Update state variable**: Edits an existing state variable
- **Update threshold alert**: Replace an existing usage alert with this one
- **Update transform**: Updates a transform of a pipeline
- **Update View**: Use this method to update a view. You can change the view configuration details; add or remove view specific alerts; or attach and detach preset alerts.

Connect Mezmo in General Input: https://www.generalinput.com/apps/mezmo