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 reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

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 DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • 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 Technology Ltd. All rights reserved.
Switch to light modeSwitch to dark mode
APIs / Education / Eduzz Public API
Eduzz Public API logo

Eduzz Public API

Official vendor OpenAPI document · agent-readyEducationLmsoauth226 EndpointsREST

For Agents

Manage Alpaclass students and certificates, Blinket events and attendance, and Sun checkout carts inside an Eduzz producer account.

Use for: I need to list students enrolled in an Alpaclass school, Create a new Alpaclass student inside a producer team, Replace a student's certificate with an external PDF certificate, List the next Blinket events for my producer account

Not supported: Does not handle payment authorisation, refunds, video streaming, or producer onboarding - use for managing Alpaclass students and certificates, Blinket events and attendance, and Sun checkout carts only.

Eduzz is a Brazilian creator-economy platform whose Public API spans the Alpaclass online-school product, Blinket event ticketing and attendance, and the Sun checkout flow. The v2 API exposes 26 endpoints for managing producer schools, students, deliveries, certificates, events, attendance tags, attendance lists, and shopping carts. Authentication is OAuth 2.0 with authorization-code flow, and scopes are split per product (alpaclass_student_read, blinket_read, etc.) so partners can request only the access they need.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Eduzz Public API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Eduzz Public 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%2Feduzz.com%2Feduzz" | 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%2Feduzz.com%2Feduzz" | 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 Eduzz Public API.

List producer schools and the students enrolled in each Alpaclass school

Create new students and update their pending-document status inside an Alpaclass team

Issue or replace Alpaclass certificates with externally-generated PDF certificates

List events, attendance tags, and attendance lists for Blinket-powered events

Assign or remove attendance tags from event participants and check participants in

Add participants to a Blinket attendance list manually and resend their ticket emails

Create a Sun shopping cart so a buyer can complete a checkout

Use Cases

Patterns agents use Eduzz Public API for, with concrete tasks.

★ Sync Alpaclass students with an external CRM

An Eduzz producer keeps marketing leads in an external CRM and needs Alpaclass enrolment to stay in sync. A scheduled job calls /alpaclass/v1/producer/teams to enumerate schools, then /alpaclass/v1/producer/teams/{teamId}/students to compare and provision missing students via POST. Pending-document state is then kept up to date so admin teams can chase missing paperwork in one place.

Iterate teams from GET /alpaclass/v1/producer/teams, then call POST /alpaclass/v1/producer/teams/{teamId}/students for each missing CRM contact.

Event attendance and tagging for Blinket producers

An event organiser needs to manage tags such as VIP, speaker, or sponsor across a participant list, and to record check-ins as people arrive. The Blinket endpoints support listing events, creating attendance tags, assigning and removing tags from participants, and updating check-in state. The flow can run from a tablet at the door or a back-office console.

POST /blinket/v2/attendance-tags/{id}/attendance-list to assign a VIP tag to a set of participants, then PUT /blinket/v1/attendance-list/check-in to mark them as checked in.

External certificate replacement workflow

When a producer issues certificates from an external authority, the Eduzz default certificate must be replaced with the external PDF so that students download the correct file from Alpaclass. The replace-with-external-certificate endpoint accepts the PDF and binds it to the student's enrolment, keeping the student-facing experience consistent.

Call POST /alpaclass/v1/producer/teams/{teamSlug}/enrollments/{enrollmentId}/certificate with the externally generated PDF and confirm the response.

Sun checkout cart creation for digital products

A producer running a campaign sends buyers to a Sun checkout cart pre-populated with the right product and offer code. The agent calls POST /sun/v1/cart with the cart payload, then redirects the buyer to the returned checkout URL. This works well for chat-driven sales agents that hand the buyer off to checkout once they decide to purchase.

POST /sun/v1/cart with the product ID, quantity, and discount code, then return the checkout URL from the response to the buyer.

Eduzz operations agent through Jentic

A producer-side ops agent triages student support, certificate replacements, and event check-ins in a single flow. Through Jentic, the agent searches by intent, loads the right Eduzz operation, and executes it with the OAuth tokens Jentic manages - so a single conversation can cross Alpaclass, Blinket, and Sun without juggling auth scopes by hand.

Search Jentic for 'create a student in Alpaclass', load the schema, and execute POST /alpaclass/v1/producer/teams/{teamId}/students with the data captured by the agent.

Key Endpoints

26 endpoints — eduzz is a brazilian creator-economy platform whose public api spans the alpaclass online-school product, blinket event ticketing and attendance, and the sun checkout flow.

METHOD

PATH

DESCRIPTION

GET

/accounts/v1/me

Get current Eduzz user

GET

/alpaclass/v1/producer/teams

List producer schools

POST

/alpaclass/v1/producer/teams/{teamId}/students

Create an Alpaclass student

POST

/alpaclass/v1/producer/teams/{teamSlug}/enrollments/{enrollmentId}/certificate

Replace a student's certificate

GET

/blinket/v1/events

List Blinket events

POST

/blinket/v2/attendance-tags/{id}/attendance-list

Assign tag to participants

PUT

/blinket/v1/attendance-list/check-in

Modify check-in status

POST

/sun/v1/cart

Create a Sun checkout cart

GET

/accounts/v1/me

Get current Eduzz user

GET

/alpaclass/v1/producer/teams

List producer schools

POST

/alpaclass/v1/producer/teams/{teamId}/students

Create an Alpaclass student

POST

/alpaclass/v1/producer/teams/{teamSlug}/enrollments/{enrollmentId}/certificate

Replace a student's certificate

GET

/blinket/v1/events

List Blinket events

POST

/blinket/v2/attendance-tags/{id}/attendance-list

Assign tag to participants

PUT

/blinket/v1/attendance-list/check-in

Modify check-in status

POST

/sun/v1/cart

Create a Sun checkout cart

Why Jentic?

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

Setup

Setup

Wiring Eduzz by hand means implementing its OAuth 2.0 flow, managing refresh tokens, and routing calls across the Alpaclass, Blinket, and Sun product paths yourself. Through Jentic you install once, import the Eduzz Public API from the API Directory, store the OAuth credential once, and your agent calls it.

Permission scoping

Permission scoping

Eduzz puts the team id in the URL path (/alpaclass/v1/producer/teams/{teamId}/students), so a rule can pin your agent to one team for its Alpaclass enrolments. You choose the operations it may call, so certificate issuance or Blinket check-in are not included unless you add them.

Credential management

Credential isolation

Your Eduzz OAuth credential 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 'add a student to an Alpaclass team' or 'check in a Blinket participant', and Jentic returns the matching Eduzz 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

Teachable API

→

Teachable is a global online-course platform without Brazil-specific checkout or event ticketing.

Choose Teachable when the producer is global and needs only on-demand course delivery; choose Eduzz for Brazilian producers spanning courses, events, and Sun checkout.

Complementary

Stripe API

Stripe handles card-present and recurring payments for producers who supplement Eduzz's Sun checkout.

Pair with Eduzz when the producer also runs subscriptions or non-Sun payment flows that Stripe handles directly.

Complementary

Brevo API

→

Brevo sends welcome and reminder emails to Alpaclass students or Blinket attendees.

Use with Eduzz when student creations or event check-ins should trigger transactional emails.

FAQs

Specific to using Eduzz Public API through Jentic.

What authentication does the Eduzz Public API use?

Eduzz uses OAuth 2.0 with the authorization-code flow. The authorize URL is https://api.eduzz.com/oauth/authorize and the token URL is https://api.eduzz.com/oauth/token. Scopes such as alpaclass_student_read, alpaclass_student_write, blinket_read, and blinket_write let you request only the access you need. Jentic performs the OAuth handshake, stores the credentials encrypted, and injects scoped tokens at execution time.

Can I create an Alpaclass student through the API?

Yes. POST /alpaclass/v1/producer/teams/{teamId}/students creates a new student inside the specified Alpaclass team. The endpoint requires the alpaclass_student_write scope.

How do I check participants in to a Blinket event?

Use PUT /blinket/v1/attendance-list/check-in to modify check-in status for a participant. POST /blinket/v1/attendance-list/add-manually adds a participant who is not yet on the list, and POST /blinket/v1/attendance-list/resend-ticket-email resends their ticket if needed.

Can I replace an Alpaclass certificate with an externally issued PDF?

Yes. POST /alpaclass/v1/producer/teams/{teamSlug}/enrollments/{enrollmentId}/certificate replaces the default Eduzz certificate with the external PDF you provide for that enrolment.

What are the rate limits for the Eduzz Public API?

Rate limits are not declared in the OpenAPI spec. Eduzz publishes guidance per integration on developers.eduzz.com - design jobs with retries and exponential backoff and avoid polling list endpoints in tight loops.

How do I create a Sun checkout cart through Jentic?

Run pip install jentic, search Jentic for 'create an Eduzz Sun checkout cart', load the POST /sun/v1/cart schema, and execute the call with your product ID, quantity, and any offer code. Jentic handles the OAuth exchange and returns the checkout URL.

Can I limit what my agent is allowed to do with the Eduzz Public API?

Yes. Because you run Jentic One yourself, your own rules decide which Eduzz operations and OAuth credentials the agent may use. Eduzz puts the team id in the URL path, such as /alpaclass/v1/producer/teams/{teamId}/students, so you can pin the agent to a single Alpaclass team for its enrolments. You choose the operations it may call, so sensitive actions like certificate replacement or Blinket check-in stay out of reach unless you add them.

GET STARTED

Start building with Eduzz Public API

Explore with Jentic One
View OpenAPI Document