Skip to main content

Aventri

Aventri is a comprehensive event management platform that provides end-to-end solutions for planning, managing, and analyzing events, offering tools for registration, attendee management, and event analytics to maximize engagement and ROI.

Aventri icon

Power end-to-end data operations for your Aventri API with Nexla. Our bi-directional Aventri connector is purpose-built for Aventri, making it simple to ingest data, sync it across systems, and deliver it anywhere — all with no coding required. Nexla turns API-sourced data into ready-to-use, reusable data products and makes it easy to send data to Aventri or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your Aventri workflows fast, secure, and fully governed.

Features

Type: API

SourceDestination

  • Seamless API Integration: Connect to any endpoint as source or destination without coding, with automatic data product creation
  • Visual Composition & Chaining: Build complex integrations using visual templates, chain API calls, and compose workflows with data validation and filtering
  • API Proxy: Expose curated slices of your data securely with a secure and customizable API proxy that validates and transforms data on the fly
  • Request optimization with intelligent batching, retry, and caching to minimize API calls and costs

Prerequisites

Before creating an Aventri credential in Nexla, you need to obtain your API key and Account ID from your Aventri account. These credentials authenticate Nexla with the Aventri API and should be kept secure.

  1. Sign in to your Aventri account.

  2. Navigate to Settings or API Settings in your Aventri account to access the API configuration page.

  3. Locate the API or Developer section in the settings menu. This section contains your API credentials and access tokens.

  4. Copy your Account ID. This is a unique identifier for your Aventri account that is used together with your API key to authenticate API requests.

  5. Copy your API Key. This is a secret key that authenticates API requests and provides access to your Aventri account data. The API key is used together with the Account ID to obtain an access token for API authentication.

    Your Account ID and API Key are required for all Aventri API operations. Keep these credentials secure and do not share them publicly or commit them to version control systems. Aventri uses token-based authentication where the API key and Account ID are used to obtain an access token. For detailed information about Aventri API authentication, see the Aventri API documentation.

Authenticate

Credentials required

FieldRequiredSecretDescription
Account IDYesNoThe unique identifier for your Aventri account, obtained from your Aventri account settings. Used together with the API key to obtain an access token.
KeyYesYesThe API key that authenticates Nexla with the Aventri API, obtained from your Aventri account settings.

Create a credential in Nexla

  1. After selecting the data source/destination type, click the Add Credential tile to open the Add New Credential overlay.

New Credential Overlay – Aventri

AventriCred.png
  1. Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.

  2. Enter your Aventri Account ID in the Account ID field. This should be the unique identifier for your Aventri account, obtained from your Aventri account settings.

  3. Enter your Aventri API key in the Key field. This key authenticates Nexla with the Aventri API and should match the API key obtained from your Aventri account settings. The API key is used together with the Account ID to obtain an access token for API authentication.

    The Account ID and API Key provide full access to your Aventri account data through the API. Keep these credentials secure and do not share them publicly or commit them to version control systems. Aventri uses token-based authentication where these credentials are used to obtain an access token, which is then used in the Authorization header as a Bearer token for all API requests.

  4. Click the Save button at the bottom of the overlay. The newly added credential will now appear in a tile on the Authenticate screen during data source/destination creation.

Use as a data source

To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Select the Aventri connector tile, then select the credential that will be used to connect to the Aventri instance, and click Next; or, create a new Aventri credential for use in this flow.

Endpoint templates

Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common Aventri endpoints. Select the endpoint from which this source will fetch data from the Endpoint pulldown menu. Available endpoint templates are listed in the expandable boxes below.

getContact

This endpoint retrieves contact information from your Aventri account. Use this endpoint when you need to access contact data for event attendees, speakers, or other event participants.

  • This endpoint automatically retrieves contact information from your Aventri account using GET requests to https://api-na.eventscloud.com/api/v2/global/getContact.json. No additional configuration is required beyond selecting this endpoint template.
  • The endpoint uses a single request and does not require pagination. The response is returned at the root level of the JSON response, and Nexla will process the entire response structure.
  • The endpoint will return contact information including names, email addresses, phone numbers, and other contact details for event attendees or participants in your Aventri account.

This endpoint uses a static URL (no pagination), meaning all contact data is returned in a single request. The response is returned at the root level of the JSON response structure, and Nexla will process the entire response. The endpoint requires authentication via API key, which is configured in your credential settings. For detailed information about retrieving contacts, including available fields and response structures, see the Aventri API documentation.

Get Speaker

This endpoint retrieves speaker information from your Aventri account. Use this endpoint when you need to access speaker data for events, including speaker profiles, biographies, and session information.

  • This endpoint automatically retrieves speaker information from your Aventri account using GET requests to https://api-na.eventscloud.com/api/v2/global/getSpeaker.json. No additional configuration is required beyond selecting this endpoint template.
  • The endpoint uses a single request and does not require pagination. The response is returned at the root level of the JSON response, and Nexla will process the entire response structure.
  • The endpoint will return speaker information including names, biographies, session details, and other speaker-related data for events in your Aventri account.

This endpoint uses a static URL (no pagination), meaning all speaker data is returned in a single request. The response is returned at the root level of the JSON response structure, and Nexla will process the entire response. The endpoint requires authentication via API key, which is configured in your credential settings. For detailed information about retrieving speakers, including available fields and response structures, see the Aventri API documentation.

Once the selected endpoint template has been configured, click the Test button to the right of the endpoint selection menu to retrieve a sample of the data that will be fetched. Sample data will be displayed in the Endpoint Test Result panel on the right, allowing you to verify that the source is configured correctly before saving.

Manual configuration

Aventri data sources can also be manually configured to ingest data from any valid Aventri API endpoint, including endpoints not covered by the pre-built templates, chained API calls, or custom request parameters. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, endpoint URL, date/time and lookup macros, path to data, metadata, and request headers.

Aventri API endpoints typically follow the pattern https://api-na.eventscloud.com/api/v2/global/{resource}.json for accessing global resources. For detailed information about Aventri API endpoints, see the Aventri API documentation.

Once all of the relevant settings have been configured, click the Create button in the upper right corner of the screen to save and create the new Aventri data source. Nexla will now begin ingesting data from the configured endpoint and will organize any data that it finds into one or more Nexsets.