Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationQuickstartGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Productivity / 4.events API
4.events API logo

4.events API

★ Only Publicly Available OpenAPI DocumentProductivityCalendar Schedulingbearer37 EndpointsREST

For Agents

Create and manage events, ticket types, attendees, activities, virtual sessions, and check-in flows on the 4.events platform via OAuth-style bearer auth.

Use for: I want to create a new event on 4.events, Add a ticket type to an existing event, List all attendees for an event, Issue a discount coupon for a ticket type

Not supported: Does not handle payment processing, video streaming infrastructure, or marketing email delivery - use for event, ticket, attendee, activity, certificate, and check-in management on 4.events only.

Jentic publishes the only available OpenAPI specification for 4.events API, keeping it validated and agent-ready. The 4.events API powers the 4.events platform for managing physical, online, and hybrid events. The 37 endpoints cover events, ticket types, ticket forms, discount coupons, activities, certificates, attendees, virtual event sessions, and check-in workflows. Authentication uses HTTP bearer tokens. The API is organised around an event ID (eid) and dependent ticket, attendee, or activity IDs.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the 4.events API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the 4.events API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2F4.events%2F4events" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2F4.events%2F4events" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with 4.events API.

Create, update, delete, and retrieve events for physical, virtual, and hybrid formats

Manage ticket types per event - create, list, update, delete, and add or remove CPF (Brazilian tax ID) restrictions

Build and update ticket forms that capture custom attendee data at registration

Issue and manage discount coupons applicable to specific tickets or events

Define event activities (sessions, workshops, talks) and link them to attendees

Generate and manage attendance certificates for completed events

Run check-in flows for in-person and hybrid events using ticket and attendee identifiers

Use Cases

Patterns agents use 4.events API for, with concrete tasks.

★ End-to-End Event Setup

Stand up a new conference end-to-end on 4.events through the API. POST /events/new creates the event, POST /tickets/{eid}/new adds ticket tiers, POST /ticket-form/{eid}/new builds the registration form with custom questions, and POST /coupons/... issues early-bird coupons. The whole flow lives in code, so events can be cloned across editions.

Create an event 'DevConf 2026' starting on 2026-09-15, add three ticket tiers (Early Bird, Standard, VIP), build a registration form with name/email/company fields, and issue an EARLY20 coupon valid against the Early Bird tier.

Attendee Check-In At Venue

Run check-in at the venue from a tablet or mobile app by calling the check-in endpoints. Look up the ticket via /tickets/{eid}/find/{tid}, then post the check-in to mark attendance. Real-time check-in counts feed dashboards so organisers can see room load as the event runs.

On scan of a QR with ticket ID T-9876 for event EID 1234, look up the ticket, mark the attendee checked-in, and increment the activity attendance counter.

Discount Coupon Campaigns

Run promo campaigns by issuing time-bound discount coupons against specific ticket types. The coupon endpoints let you create, list, update, and revoke codes. Pair this with the events list endpoint to script seasonal or audience-specific promos across the entire 4.events portfolio.

For event EID 1234, create a coupon code SUMMER15 worth 15% off the Standard ticket tier, valid until 2026-08-31.

Agent-Driven Event Operations

Let an AI agent run routine event admin - duplicate last year's event, update capacities, issue certificates after sessions complete - through Jentic. The agent searches for the operation by intent, supplies the event ID and payload, and executes; bearer tokens stay isolated in Jentic's vault.

Through Jentic, search 'create a 4.events event', load the schema, clone last year's event with this year's dates, and issue all attendees a certificate after the event ends.

Key Endpoints

37 endpoints — jentic publishes the only available openapi specification for 4.

METHOD

PATH

DESCRIPTION

POST

/events/new

Create a new event

GET

/events/list

List events

POST

/tickets/{eid}/new

Add a ticket type to an event

POST

/ticket-form/{eid}/new

Create a ticket registration form

GET

/tickets/{eid}/find/{tid}

Find a ticket by ID for check-in

POST

/events/new

Create a new event

GET

/events/list

List events

POST

/tickets/{eid}/new

Add a ticket type to an event

POST

/ticket-form/{eid}/new

Create a ticket registration form

GET

/tickets/{eid}/find/{tid}

Find a ticket by ID for check-in

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring the 4.events API by hand means managing its bearer token, targeting the api.4.events host, and shaping event, ticket, and check-in payloads yourself. Through Jentic you install once, import the 4.events API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

4.events puts the event id in the URL path (/tickets/{eid}/..., /ticket-form/{eid}/new), so a rule can pin your agent to one event: it can add tickets and forms for that event and nothing else. You choose the operations it may call, so creating new events is not included unless you add it.

Credential management

Credential isolation

Your 4.events bearer token is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'create an event' or 'find a ticket for an attendee', and Jentic returns the matching 4.events operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Ticketmaster Discovery API

→

Ticketmaster's Discovery API exposes large-venue ticketed events with rich event metadata.

Pick Ticketmaster Discovery when you need to surface large-scale ticketed events from a public catalogue; pick 4.events when you are running and managing your own event end to end.

Alternative

Meetup API

→

Meetup focuses on community events and recurring group meetings rather than ticketed conferences.

Pick Meetup for community-style recurring events; pick 4.events for ticketed conferences with check-in, certificates, and coupons.

Alternative

Sympla API

→

Sympla is a Brazilian event ticketing platform with similar event/ticket/attendee primitives.

Pick Sympla if your audience is Brazilian and already on Sympla; pick 4.events for hybrid event flows with stronger virtual session and check-in support.

Complementary

Luma API

→

Use Luma for invite-driven community events alongside 4.events for ticketed conferences.

Use Luma for community invites and 4.events for paid ticketing - bridge attendee data between the two when running a multi-format programme.

FAQs

Specific to using 4.events API through Jentic.

Why is there no official OpenAPI spec for 4.events API?

4.events publishes HTML reference docs at docs.4.events but no OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call 4.events API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the 4.events API use?

It uses HTTP bearer token authentication; every request carries Authorization: Bearer {token}. Through Jentic, the bearer token is stored encrypted in the vault and injected at execution, so agents never handle the raw token.

Can I run check-in for an event through the 4.events API?

Yes. The Checkin tag covers find-by-ticket and check-in operations; a typical flow calls GET /tickets/{eid}/find/{tid} on QR scan, then posts the check-in for the attendee. This is suitable for tablet apps at the venue.

How do I add a ticket type with a CPF restriction?

Create the ticket via POST /tickets/{eid}/new, then add the CPF restriction with POST /tickets/{eid}/{tid}/cpf/add. Remove it later with POST /tickets/{eid}/{tid}/cpf/del. CPF support is specific to events that target Brazilian audiences.

How do I create an event with 4.events through Jentic?

Run pip install jentic, then search 'create a 4.events event', load the POST /events/new operation, supply name, dates, and format, and execute. Run it through Jentic One, the self-hosted execution layer to receive an agent API key for execution.

Can I issue attendance certificates through the API?

Yes. The Certificates endpoints let you generate and manage participation certificates for attendees once the event or activity is complete. Combine this with the Attendees and Activities resources to issue certificates only to attendees who actually checked in.

Can I limit what my agent is allowed to do with the 4.events API?

Yes. Because you run Jentic One yourself, your own rules decide which 4.events operations and credentials the agent can use. 4.events puts the event id in the URL path (/tickets/{eid}/new, /ticket-form/{eid}/new), so you can pin the agent to a single event and let it add ticket types and registration forms for that event and nothing else. You choose the operations it may call, so higher-risk actions like POST /events/new to create new events stay excluded unless you add them.

GET STARTED

Start building with 4.events API

Explore with Jentic One
View OpenAPI Document