How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

vivenu events API

The events API from vivenu — 21 operation(s) for events.

vivenu events API is one of 73 APIs that vivenu publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Event. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 24 operations across 21 paths, and defines 17 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against 2 base URLs: https://vivenu.com, https://vivenu.dev.

24 operations 21 paths 17 schemas 1 DELETE16 GET6 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Base URL
https://vivenu.com/api
Authentication
HTTP Bearer, API Key, HTTP Bearer, API Key
Resource Areas
1

Authentication & Security 4

vivenu events API declares 4 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (jwt). An API key is passed in the header as Authorization (apikey). It accepts HTTP bearer tokens (JWT) (customer-jwt). An API key is passed in the header as Authorization (orgApiKey).

Paths & Operations 24

Across 21 paths, the API surfaces 24 operations — 1 DELETE, 16 GET, 6 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

events 24
GET
/api/events
Get all Events
events/list 15 params → 200400401
POST
/api/events
Create an Event
events/create body → 201400401
GET
/api/events/richdeprecated
Get all Events Rich
get_all_events_rich 15 params → 200400401
GET
/api/events/{id}
Get an Event
events/get 1 param → 200400401404
PUT
/api/events/{id}
Update an Event
events/update 1 param body → 200400401404
DELETE
/api/events/{id}
Delete an Event
events/delete 1 param → 200400401404
GET
/api/stats/reports
Get Event Reports
get_event_reports 1 param → 200
GET
/api/events/info/{id}
Get Event info
get_event_info 7 params → 200400404
GET
/api/events/public/listings
Get public listing events
get_public_listing_events 20 params → 200400404
GET
/api/events/{id}/parents
Get Event parents
get_event_parents 1 param → 200400401404
GET
/api/events/{id}/parentdeprecated
Get Event parent
get_event_parent 1 param → 200400401404
GET
/api/events/{eventId}/recommendations
Get more Events
get_more_events 2 params → 200400404
GET
/api/public/events/{id}
Get Public Event
get_public_event 2 params → 200400404
GET
/api/stats/events/status
Get Events with status
get_events_with_status 2 params → 200400401
GET
/api/events/public/listings/{id}
Get public listing event
get_public_listing_event 3 params → 200400
GET
/api/public/events/{id}/offers
Get offers for an event
events/getOffers 2 params → 200400404
GET
/api/public/events/{id}/availabilities
Get Event Availabilities
get_event_availabilities 2 params → 200400401
GET
/api/public/events/{id}/shop
Get Public Shop
get_public_shop 5 params → 200400
GET
/api/stats/events/{id}/statusdeprecated
Get Event Status
get_event_status 4 params → 200400401
POST
/api/events/duplicate
Duplicate an Event
duplicate_an_event body → 201400401404
POST
/api/events/{id}/recurrences
Add Recurrences
add_recurrences 1 param body → 200400401404
POST
/api/events/{id}/seatmap-share-link
Generate a read-only seatmap share link
generate_a_read_only_seatmap_share_link 1 param body → 200400401404
POST
/api/events/{id}/seating
Set the seating event id of an event
set_the_seating_event_id_of_an_event 1 param body → 200400401
POST
/api/events/{id}/decouple
Decouple event
decouple_event 1 param → 200400401404

Schemas 17

The contract defines 17 schemas that model the data the API accepts and returns. The most detailed are EventResource (79 properties), PUT_Events_UpdateAnEvent (73 properties), EventInfoResource (68 properties), POST_Events_CreateAnEvent (60 properties). Each schema is shown below with its type and property counts.

POST_Events_SetTheSeatingEventIdOfAnEvent
object
2 properties 2 required
PublicListingEventResource
object
37 properties 4 required
POST_Events_AddRecurrences
EventResource
object
The associated event which has been deleted
79 properties 6 required
GET_Events_GetPublicListingEvents_200_response
array
GET_Events_GetAllEvents_200_response
object
2 properties
GET_Events_GetEventParents_200_response
array
GET_Events_GetEventsWithStatus_200_response
array
DaySchemeResource
object
4 properties 3 required
EventInfoResource
object
68 properties 4 required
POST_Events_CreateAnEvent
object
60 properties 2 required
POST_Events_DuplicateAnEvent
GET_Events_GetOffersForAnEvent_200_response
object
3 properties
GET_Events_GetAllEventsRich_200_response
object
2 properties
PUT_Events_UpdateAnEvent
object
73 properties
GET_Events_GetPublicListingEvent_200_response
array
PublicEventResource
object
45 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vivenu-events-api-openapi.yml Raw ↑

Other APIs vivenu publishes across the network.

vivenu access-lists API
vivenu accessusers API
vivenu api API
vivenu api_keys API
vivenu attributes API
vivenu auth API
vivenu billing API
vivenu bundles API
vivenu cancellations API
vivenu channels API
vivenu chargebacks API
vivenu checkout API
Where this information came from

This is an independent, third-party profile of vivenu events API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.