Skip to content

Releases: hasancse06/QuixDevs-Tickera-REST-API

QuixDevs Tickera REST API v1.0.0 – Initial Stable Release

Choose a tag to compare

@hasancse06 hasancse06 released this 15 Oct 14:29

🚀 QuixDevs Tickera REST API v1.0.0

Initial Release — Free & Open-Source REST API for Tickera Events and Ticket Types

Introducing QuixDevs Tickera REST API v1.0.0, a WordPress plugin that extends Tickera with REST API functionality for managing events and ticket types.

Designed for developers building custom event-management dashboards, mobile applications, and external integrations, the plugin provides authenticated access to Tickera event and ticket management with strict author-level ownership controls.

✨ Key Features

  • Tickera Event Management — Create, retrieve, list, and update events through REST API endpoints.

  • Ticket Type Management — Create, retrieve, list, and update ticket types associated with authorized events.

  • Secure Authentication — Integrates with WordPress REST API authentication.

  • Author Ownership Protection — Restricts access to events and ticket types according to the authenticated user's ownership and permissions.

  • Object-Level Authorization — Helps prevent unauthorized access or modifications across different event authors.

  • Input Validation — Uses WordPress REST API validation and sanitization.

  • Independent Tickera Extension — Works with the standalone Tickera plugin without requiring WooCommerce.

  • Lightweight Installation — Distributed as a dedicated WordPress-installable ZIP.

🔌 REST API Endpoints

API namespace: /wp-json/quixdevs-tickera/v1

Method | Endpoint | Description -- | -- | -- GET | /events | List authorized events POST | /events | Create an event GET | /events/{id} | Retrieve an authorized event PATCH | /events/{id} | Update an authorized event GET | /events/{id}/tickets | List ticket types for an authorized event POST | /events/{id}/tickets | Create a ticket type GET | /tickets/{id} | Retrieve an authorized ticket type PATCH | /tickets/{id} | Update an authorized ticket type

See REST API documentation for supported request fields, authentication, responses, and examples.

📦 Installation

  1. Download quixdevs-tickera-rest-api.zip from the release assets below.

  2. Open your WordPress administration dashboard.

  3. Navigate to Plugins → Add New → Upload Plugin.

  4. Upload the ZIP and click Install Now.

  5. Activate the plugin.

  6. Ensure the supported Tickera plugin is installed and activated.

  7. Configure an appropriate WordPress REST API authentication method.

  8. Start managing authorized Tickera events and ticket types using the documented endpoints.

Requirements: WordPress, PHP, and the standalone Tickera plugin. Refer to the README for verified version compatibility.

🔒 Security & Access Control

The API is designed around authenticated access and event ownership.

  • Anonymous management access is restricted.

  • Event authors are limited to authorized events.

  • Ticket operations validate their relationship to the parent event.

  • Cross-author access and ownership manipulation are restricted.

  • Requests are validated before modifying WordPress data.

External applications should use supported WordPress authentication over HTTPS and protect authentication credentials.

🧩 Supported Scope

This release focuses on Tickera event and ticket-type management.

It does not provide ticket purchasing, payment processing, refunds, attendee check-in, or WooCommerce Bridge management.

QuixDevs Tickera REST API is an independent extension and is not officially affiliated with Tickera.

📥 Download

Installation package: quixdevs-tickera-rest-api.zip

Download the installation-ready ZIP from the Assets section below.

Use this package instead of GitHub's automatically generated source-code ZIP.

📄 License

Released under the GNU General Public License v2.0 or later (GPL-2.0-or-later).

Free to use, modify, and redistribute under the applicable license terms.

👨‍💻 Developer & Maintainer

QuixDevs


Version: 1.0.0
Release Type: Initial Release
License: GPL-2.0-or-later
Platform: WordPress
Required Integration: Tickera

Contributions, feedback, and issue reports are welcome through the GitHub repository.

# 🚀 QuixDevs Tickera REST API v1.0.0

Initial Release — Free & Open-Source REST API for Tickera Events and Ticket Types

Introducing QuixDevs Tickera REST API v1.0.0, a WordPress plugin that extends Tickera with REST API functionality for managing events and ticket types.

Designed for developers building custom event-management dashboards, mobile applications, and external integrations, the plugin provides authenticated access to Tickera event and ticket management with strict author-level ownership controls.

✨ Key Features

  • Tickera Event Management — Create, retrieve, list, and update events through REST API endpoints.
  • Ticket Type Management — Create, retrieve, list, and update ticket types associated with authorized events.
  • Secure Authentication — Integrates with WordPress REST API authentication.
  • Author Ownership Protection — Restricts access to events and ticket types according to the authenticated user's ownership and permissions.
  • Object-Level Authorization — Helps prevent unauthorized access or modifications across different event authors.
  • Input Validation — Uses WordPress REST API validation and sanitization.
  • Independent Tickera Extension — Works with the standalone Tickera plugin without requiring WooCommerce.
  • Lightweight Installation — Distributed as a dedicated WordPress-installable ZIP.

🔌 REST API Endpoints

API namespace: /wp-json/quixdevs-tickera/v1

Method Endpoint Description
GET /events List authorized events
POST /events Create an event
GET /events/{id} Retrieve an authorized event
PATCH /events/{id} Update an authorized event
GET /events/{id}/tickets List ticket types for an authorized event
POST /events/{id}/tickets Create a ticket type
GET /tickets/{id} Retrieve an authorized ticket type
PATCH /tickets/{id} Update an authorized ticket type

See [REST API documentation](https://github.com/hasancse06/QuixDevs-Tickera-REST-API/blob/main/docs/rest-api.md) for supported request fields, authentication, responses, and examples.

📦 Installation

  1. Download quixdevs-tickera-rest-api.zip from the release assets below.
  2. Open your WordPress administration dashboard.
  3. Navigate to Plugins → Add New → Upload Plugin.
  4. Upload the ZIP and click Install Now.
  5. Activate the plugin.
  6. Ensure the supported Tickera plugin is installed and activated.
  7. Configure an appropriate WordPress REST API authentication method.
  8. Start managing authorized Tickera events and ticket types using the documented endpoints.

Requirements: WordPress, PHP, and the standalone Tickera plugin. Refer to the README for verified version compatibility.

🔒 Security & Access Control

The API is designed around authenticated access and event ownership.

  • Anonymous management access is restricted.
  • Event authors are limited to authorized events.
  • Ticket operations validate their relationship to the parent event.
  • Cross-author access and ownership manipulation are restricted.
  • Requests are validated before modifying WordPress data.

External applicat...

Read more