Introduction
Welcome to the Eventbuizz API! You can use our API to access Eventbuizz API endpoints.
We have language bindings in Shell, PHP, and Javascript! You can view code examples in the dark area to the right, and you can switch the programming language of the examples with the tabs in the top right.
Authentication
Eventbuizz uses API keys to allow access to the API. You can register a new Eventbuizz API key at our developer portal.
Eventbuizz expects for the API key to be included in all API requests to the server in a header that looks like the following:
Authorization: API_KEY
Metadata
Get languages
<?php
$query = http_build_query([
"from_date" => "",
"to_date" => "",
"updated_since" => ""
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/languages?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"languages": [
{
"id": 1,
"name": "English"
},
{
"id": 2,
"name": "Dansk"
},
{
"id": 3,
"name": "Norwegian"
},
{
"id": 4,
"name": "German"
},
{
"id": 5,
"name": "Lithuanian"
},
{
"id": 6,
"name": "Finnish"
},
{
"id": 7,
"name": "Swedish"
},
{
"id": 8,
"name": "Netherlands"
},
{
"id": 9,
"name": "Belgium"
}
]
}
}
This API returns all the supported languages.
HTTP Request
GET https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/languages
Query Parameters
This API requires "event_id" in API URL.
Get countries
<?php
$query = http_build_query([
"from_date" => "",
"to_date" => "",
"updated_since" => ""
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/countries?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"countries": [
{
"id": 1,
"name": "Afghanistan"
},
{
"id": 2,
"name": "Aland Islands"
},
{
"id": 3,
"name": "Albania"
},
{
"id": 4,
"name": "Algeria"
},
{
"id": 5,
"name": "American Samoa"
},
{
"id": 6,
"name": "Andorra"
},
{
"id": 7,
"name": "Angola"
},
{
"id": 8,
"name": "Anguilla"
},
...
{
"id": 248,
"name": "Yemen"
},
{
"id": 249,
"name": "Zambia"
},
{
"id": 250,
"name": "Zimbabwe"
}
]
}
}
This API returns countries list.
HTTP Request
GET https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/countries
Query Parameters
This API requires "event_id" in API URL.
Get countries calling codes
<?php
$query = http_build_query([
"from_date" => "",
"to_date" => "",
"updated_since" => ""
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/country_codes?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"country_codes": [
{
"id": "+1",
"name": "+1",
"country": "Canada"
},
{
"id": "+7",
"name": "+7",
"country": "Kazakhstan"
}
]
}
}
This API returns countries calling codes list.
HTTP Request
GET https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/country_codes
Query Parameters
This API requires "event_id" in API URL.
Get timezones
<?php
$query = http_build_query([
"from_date" => "",
"to_date" => "",
"updated_since" => ""
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/timezones?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"timezones": [
{
"id": 35,
"name": "(GMT) Dublin"
},
{
"id": 36,
"name": "(GMT) Lisbon"
},
{
"id": 37,
"name": "(GMT) London"
},
{
"id": 38,
"name": "(GMT) Monrovia"
},
{
"id": 39,
"name": "(GMT) Reykjavik"
},
{
"id": 55,
"name": "(GMT+01:00) Amsterdam"
},
{
"id": 41,
"name": "(GMT+01:00) Belgrade"
},
{
"id": 56,
"name": "(GMT+01:00) Berlin"
},
{
"id": 42,
"name": "(GMT+01:00) Bratislava"
},
{
"id": 50,
"name": "(GMT+01:00) Brussels"
},
...
{
"id": 8,
"name": "(GMT-07:00) Mountain Time (US & Canada)"
},
{
"id": 6,
"name": "(GMT-08:00) Pacific Time (US & Canada)"
},
{
"id": 7,
"name": "(GMT-08:00) Tijuana, Baja California"
},
{
"id": 5,
"name": "(GMT-09:00) Alaska"
},
{
"id": 4,
"name": "(GMT-10:00) Hawaii"
},
{
"id": 2,
"name": "(GMT-11:00) Midway Island"
},
{
"id": 3,
"name": "(GMT-11:00) Samoa"
},
{
"id": 1,
"name": "(GMT-12:00) International Date Line West"
}
]
}
}
This API returns time zones list.
HTTP Request
GET https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/timezones
Get custom fields
<?php
$query = http_build_query([
"from_date" => "",
"to_date" => "",
"updated_since" => ""
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/custom_fields?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"custom_fields": [
{
"id": 942,
"event_id": 2615,
"parent_id": 0,
"sort_order": 0,
"created_at": "2021-07-28T06:28:57.000000Z",
"updated_at": "2021-07-28T06:28:57.000000Z",
"deleted_at": null,
"name": "ABC",
"children_recursive": [
{
"id": 943,
"event_id": 2615,
"parent_id": 942,
"sort_order": 1,
"created_at": "2021-07-28T06:29:05.000000Z",
"updated_at": "2021-07-28T06:29:05.000000Z",
"deleted_at": null,
"children_recursive": [],
"name": "DEF"
},
{
"id": 944,
"event_id": 2615,
"parent_id": 942,
"sort_order": 2,
"created_at": "2021-07-28T06:29:12.000000Z",
"updated_at": "2021-07-28T06:29:12.000000Z",
"deleted_at": null,
"children_recursive": [],
"name": "GEF"
}
]
},
{
"id": 945,
"event_id": 2615,
"parent_id": 0,
"sort_order": 1,
"created_at": "2021-07-28T06:29:17.000000Z",
"updated_at": "2021-07-28T06:29:18.000000Z",
"deleted_at": null,
"name": "MOP",
"children_recursive": [
{
"id": 946,
"event_id": 2615,
"parent_id": 945,
"sort_order": 3,
"created_at": "2021-07-28T06:29:23.000000Z",
"updated_at": "2021-07-28T06:29:23.000000Z",
"deleted_at": null,
"children_recursive": [],
"name": "ALA"
},
{
"id": 947,
"event_id": 2615,
"parent_id": 945,
"sort_order": 4,
"created_at": "2021-07-28T06:29:27.000000Z",
"updated_at": "2021-07-28T06:29:27.000000Z",
"deleted_at": null,
"children_recursive": [],
"name": "DDD"
}
]
}
]
}
}
This API returns custom fields list.
HTTP Request
GET https://apiplugnplay.eventbuizz.com/api/event/{event_id}/general/metadata/custom_fields
Query Parameters
This API requires "event_id" in API URL.
Events
Get all events
<?php
$query = http_build_query([
"from_date" => "",
"to_date" => "",
"updated_since" => ""
]);
$api_endpoint = 'https://my.eventbuizz.com/api/events?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"event_id": 3933,
"organizer_name": "Organizer 22 name",
"name": "Event 22-updated",
"url": "https://my.eventbuizz.com/event/event-22-updated/detail",
"logo": "https://my.eventbuizz.com/_admin_assets/images/eventbuizz_logo.png",
"app_icon": "https://my.eventbuizz.com/_admin_assets/images/eventbuizz_logo.png",
"invoice_logo": "https://my.eventbuizz.com/_admin_assets/images/eventbuizz_logo.png",
"social_media_logo": "https://my.eventbuizz.com/_admin_assets/images/eventbuizz_logo.png",
"landing_image": "https://my.eventbuizz.com/_admin_assets/images/eventbuizz_logo.png",
"favicon_logo": "https://my.eventbuizz.com/_admin_assets/images/eventbuizz_logo.png",
"primary_color": "#38281a",
"secondary_color": "#59b823",
"location": "Event location address Location name",
"location_address": "Event location address Location name",
"location_name": "Event location address Location name",
"description": null,
"start_date": "2018-02-01",
"end_date": "2018-02-15",
"start_time": "08:00:00",
"end_time": "17:00:00",
"created_date": "2018-01-23 13:19:20",
"updated_date": "2018-02-08 14:08:29",
"deleted": "no",
"language_code": "fi",
"allow_api_access": 1,
"total_tickets": "unlimited",
"sold_tickets": 7,
"tags": "",
"contact_person_name": "",
"phone": "",
"email": "",
"app_url": "https://my.eventbuizz.com/event/event-22-updated",
"eventsite_url": "https://eventsite.eventbuizz.com/event-22-updated",
"registrationsite_url": "https://registration.eventbuizz.com/event-22-updated/attendee/manage-attendee"
}]
This API retrieves all active events. If date parameters are provided it will fetch event updated in the provided date range otherwise it will return all the active events. If you provide updated_since parameter the API will return all the events updated after this date.
HTTP Request
GET http://my.eventbuizz.com/api/events
Query Parameters
Parameter | Default | Description |
---|---|---|
from_date | blank | If set to valid date, the result will include events updated form this date. |
to_date | blank | If set to valid date, the result will include events updated till this date. |
updated_since | blank | If set to valid date, the result will include events updated onward this date. |
include_expired | 0 | If 1 given then API will also return expired events |
Get event groups
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/eventGroups?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"group_name": "Group 1",
"created_date": "2018-01-23 13:32:45",
"childern": [{
"group_name": "Sub Group 1",
"created_date": "2018-01-23 13:32:53",
"attendees": [{
"first_name": "Attendee",
"last_name": "2",
"email": "attendee2@mail.com"
}]
}]
}, {
"group_name": "Group 2",
"created_date": "2018-01-23 13:35:03",
"childern": [{
"group_name": "Sub Group 2",
"created_date": "2018-01-23 13:35:51"
}, {
"group_name": "Sub Group 21",
"created_date": "2018-01-23 13:36:05",
"attendees": [{
"first_name": "Attendee",
"last_name": "1",
"email": "Attendee1@mail.com"
}, {
"first_name": "Attendee",
"last_name": "2",
"email": "attendee2@mail.com"
}]
}]
}]
This API retrieves all groups for given event. It fetches all the main groups and sub groups/children. Additionally this API returns attendee information (first_name, last_name and email) assigned to each sub groups.
HTTP Request
GET https://my.eventbuizz.com/api/eventGroups
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
Create event
<?php
$query = http_build_query([
'language_code' => 'en',
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/event/create-event?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"message": "Record created successfully.",
"data": {
"event": {
"organizer_site": 1,
"status": "1",
"latitude": "0",
"longitude": "0",
"show_native_app_link": "0",
"tickets_left": "",
"office_country_id": "0",
"cancellation_date": "0000-00-00 00:00:00",
"registration_end_date": "2021-06-18",
"type": 1,
"name": "Live - NEW - 007",
"organizer_name": "MS Microsoft Production",
"timezone_id": 40,
"start_date": "2021-06-27",
"end_date": "2022-02-12",
"start_time": "08:00:00",
"end_time": "23:00:00",
"organizer_id": 1108,
"url": "live-new-007-9367",
"language_id": 1,
"country_id": 57,
"owner_id": 1108,
"is_map": 0,
"updated_at": "2021-05-28T10:05:37.000000Z",
"created_at": "2021-05-28T10:05:37.000000Z",
"id": 9367
}
}
}
This API creates event based on provided data.
HTTP Request
POST https://my.eventbuizz.com/api/event/create-event
Query Parameters
Parameter | Default | Description |
---|---|---|
copy_from_event_id | optional | ID of event or template to copy data from. |
language_code | required | language code e.g, 'en'. |
name | required | Event name. |
support_email | required | Event support email. |
organizer_name | required | Event organizer name. |
timezone_id | required | Event timezone in the format of GMT+Hour format. e.g, GMT+3 for Denmark. |
start_date | required | Event start date in format YYYY-MM-DD. |
start_time | required | Event start time in format HH:MM. |
end_date | required | Event end date in format YYYY-MM-DD. |
end_time | required | Event end time in format HH:MM. |
country_code | required | Event country ISO code e.g, DK for Denmark. |
location_name | required | Event location name. |
location_address | required | Event address. |
sms_organizer_name | required | SMS sender name. |
organizer_site | required | Boolean, 1 to enable event visiblity in event calendar and 0 to disable it. |
ga_setup | optional | Boolean, 1 to enable Google analytics and 0 to disable it. |
use_waitinglist | optional | Boolean, 1 to enable Waitinglist module and 0 to disable it. |
registration_end_date | optional | Event registration end date in format YYYY-MM-DD. |
cancellation_date | optional | Registration cancellation end date in format YYYY-MM-DD. |
tags | optional | Comma separator list of tags. |
contact_person_name | optional | Event contact person name. |
phone | optional | Event contact person phone. |
optional | Event contact person email. |
Attendees
Get all attendees
<?php
$query = http_build_query([
'event_id' => '',
'page' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"total_attendee": 1,
"per_page": 50,
"from_attendee": 1,
"to_attendee": 1,
"total_page": 1,
"current_page": 1,
"last_page": 1,
"data": [
{
"Attendee_ID": 201101,
"initial": "",
"first_name": "Waleed",
"last_name": "last_name",
"email": "waleo_ahed@redsignal.biz",
"delegate_number": "",
"table_number": "",
"network_group": "",
"age": "",
"gender": "",
"FIRST_NAME_PASSPORT": null,
"LAST_NAME_PASSPORT": null,
"BIRTHDAY_YEAR": null,
"EMPLOYMENT_DATE": null,
"image": "",
"company_name": "KKK",
"company_key": "K1",
"title": "",
"organization": "",
"department": "",
"country": "Pakistan",
"jobs": "",
"interests": "",
"industry": "",
"about": "",
"phone": "",
"website": "",
"facebook": "",
"twitter": "",
"linkedin": "",
"private_street":"",
"private_house_number":"",
"private_post_code":"",
"private_city":"",
"private_country":"",
"QR": "https://my.eventbuizz.com/qr/?id=zzz"
}
]
}
This API fetches all attendees. If you omit event_id it will return all the attendees of the organiser otherwise it will return assigned attendees of given event. This API returns data in pagination and page size is 50 records per page. In response API also returns total_page count that will help you to iterate to fetch all the attendees.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | blank | ID for event. |
search | blank | enter email to search specific attendee. |
page | blank | Page number. |
Add invitees
<?php
$query = http_build_query([
'event_id' => ‘’,
'attendee[0][first_name]' => '',
'attendee[0][last_name]' => '',
'attendee[0][email]' => '',
'attendee[0][phone]' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/registrationInviteAdd?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"email": "subhan.ali@mail.com",
"message": "Register invite created successfully",
"status": "1"
}
]
This API enables you to add your invitees to your registration invite list. You can add max 50 invitees with a single API request.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/registrationInviteAdd
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
attendee[0][first_name] | required | First name of invited attendee. |
attendee[0][last_name] | blank | Last name of invited attendee. |
attendee[0][email] | required | Email of invited attendee. |
attendee[0][phone] | blank | Phone of invited attendee. |
Invitation send
<?php
$query = http_build_query([
'event_id' => '',
'invite_type' => '',
'message_type' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/registrationInviteSend?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"message": "Registeration Invite sent successfully",
"status": "1"
}
This API enables you to send registration invitations to your invitees. Once you have added invitees in the registration invite list you can call this API to send them invitations. With invite_type parameters you can control either to send invite or reminder using corresponding value. This API also allows you to define either to send Email, SMS or both.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/registrationInviteSend
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
invite_type | required | registration_invite/registration_invite_Reminder. |
message_type | required | sms/email/both. |
App invitation send
<?php
$query = http_build_query([
'event_id' => '',
'invite_type' => '',
'message_type' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/appInviteSend?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"message": "App Invite sent successfully",
"status": "1"
}
This endpoint enables you to send app invitations to your attendees. With invite_type parameters you can control either to send invite or reminder using corresponding value. This API also allows you to define either to send Email, SMS or both.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/appInviteSend
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
invite_type | required | app_invite/ app_invite_reminder. |
message_type | required | sms/email/both. |
Assign attendee
<?php
$query = http_build_query([
'event_id' => '',
'email[]'=>'', // Can use multiple email[]
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/assignAttendee?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"email": "attendee2@mail.com",
"message": "Assigned successfully at 2018-01-24 07:51:17",
"status": "1"
}]
This API accepts an array of attendee emails and assign them. If event_id parameter is provided it will assign to this event only. If you omit event_id this API will assign attendees to all active events of the organizer. Note: if you provide an email address which does not exist this API will return an error for such emails.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/assignAttendee
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
email[] | required | Attendee email to assign with event. |
Un-assign/delete attendee
<?php
$query = http_build_query([
'event_id' => '',
'email[]' => '', // Can use multiple email[]
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/unAssignAttendee?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"email": "attendee2@mail.com",
"message": "Un assign successfully at 2018-01-24 08:00:31",
"status": "1"
}]
This API accepts an array of attendee emails and unassign them from provided event_id. If is_delete paramater is provided with 'yes' this API will first unassign attendee and then delete it from the system.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/unAssignAttendee
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
email[] | required | Attendee email to un-assign from event. |
is_delete | blank | yes/no |
Create attendee
<?php
$query = http_build_query([
'event_id' => '',
'attendee[0][first_name]' => '',
'attendee[0][last_name]' => '',
'attendee[0][email]' => '',
'attendee[0][initial]' => '',
'attendee[0][age]' => '',
'attendee[0][title]' => '',
'attendee[0][department]' => '',
'attendee[0][organization]' => '',
'attendee[0][industry]' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/create?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"email": "jhon.abrahim@mail.com",
"QR": "https://my.eventbuizz.com/qr/?id=xxxxyyyzzzz",
"message": "created successfully at 2018-01-24 11:40:21",
"status": "1"
}]
This API accepts an array of attendee and create them. You can add max 50 attendees with single API request. This API first creates an attendee and then assign to provided event_id. If an attendee is already exist in the system this API will update its details.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/create
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
attendee[0][first_name] | required | First name for attendee. |
attendee[0][last_name] | blank | Last name for attendee. |
attendee[0][email] | required | Email address for attendee. |
attendee[0][ss_number] | blank | Soical security number. |
attendee[0][initial] | blank | Initial for attendee. |
attendee[0][age] | blank | Age for attendee. |
attendee[0][title] | blank | Title for attendee. |
attendee[0][department] | blank | Department for attendee. |
attendee[0][organization] | blank | Organization for attendee. |
attendee[0][industry] | blank | Industry for attendee. |
attendee[0][delegate_number] | blank | Delegate Number. |
attendee[0][table_number] | blank | Table Number. |
attendee[0][gender] | blank | Gender. |
attendee[0][company_name] | blank | Company Name. |
attendee[0][about] | blank | About. |
attendee[0][phone] | blank | Phone. |
attendee[0][website] | blank | Website. |
attendee[0][website_protocol] | blank | Website protocol. |
attendee[0][facebook] | blank | Facebook URL. |
attendee[0][facebook_protocol] | blank | Facebook protocol. |
attendee[0][twitter] | blank | Twitter URL. |
attendee[0][twitter_protocol] | blank | Twitter protocol. |
attendee[0][linkedin] | blank | Linkedin URL. |
attendee[0][linkedin_protocol] | blank | Linkedin protocol. |
attendee[0][linkedin_profile_id] | blank | Linkedin profile ID. |
attendee[0][registration_type] | blank | Registration type. |
attendee[0][country] | blank | Attendee country ISO code e.g, DK for Denmark. |
attendee[0][jobs] | blank | Jobs. |
attendee[0][interests] | blank | Interests. |
attendee[0][allow_vote] | blank | 1/0. |
attendee[0][allow_gallery] | blank | 1/0. |
attendee[0][ask_to_apeak] | blank | 1/0. |
attendee[0][network_group]: | blank | Network group. |
attendee[0][billing_ref_attendee]: | blank | Billing ref attendee. |
attendee[0][billing_password]: | blank | Billing password. |
attendee[0][first_name_passport]: | blank | First name passport. |
attendee[0][last_name_passport]: | blank | Last name passport. |
attendee[0][birthday_year]: | blank | DATETIME e.g. 2018-01-01 01:01:01. |
attendee[0][employment_date]: | blank | DATE e.g. 2018-01-01. |
attendee[0][show_home]: | blank | 1/0. |
attendee[0][allow_vote]: | blank | 1/0. |
attendee[0][attendee_type_id]: | blank | Valid attendee type ID. |
attendee[0][private_street]: | blank | Private street. |
attendee[0][private_house_number]: | blank | Private house number. |
attendee[0][private_post_code]: | blank | Private post code. |
attendee[0][private_city]: | blank | Private city. |
attendee[0][private_country]: | blank | Attendee country ISO code e.g, DK for Denmark. |
Checkin history
<?php
$query = http_build_query([
'event_id' => '',
'email[]' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/attended?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"attendee_id": 201101,
"registered_date": "2018-01-25 09:19:20",
"checkin_history": [
{
"admin_name": "Admin",
"admin_email": "admin@mail.com",
"checkin_type": "event",
"type_name": "Event name",
"type_id": "123",
"checkin_date": "2018-02-12 12:20:03",
"checkout_date": "2018-02-12 12:20:21"
},
{
"admin_name": "Admin",
"admin_email": "admin@mail.com",
"checkin_type": "program",
"type_name": "Program name",
"type_id": "123",
"checkin_date": "2018-02-12 12:20:03",
"checkout_date": "2018-02-12 12:20:21"
}
],
"order_history": [
{
"order_date": "2018-02-12 09:24:32",
"order_status": "completed"
}
],
"invitation_received_date": null
}
]
This API returns attendee checkin history for given event_id. By default it will return checkin history of all assigned attendees but if you provide attendee email array this API will return checkin history of only those attendees. This API also provide from_date and to_date parameters to query checkin history of given time period.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/attended
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
email[] | blank | Email address for attendee. |
from_date | blank | From date. |
to_date | blank | To date. |
Attendee not checked in
<?php
$query = http_build_query([
'event_id' => '',
'email[]' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/not_checkIn_attendees?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"attendee_id": 201758,
"attendee_name": "naej khn",
"attendee_email": "naej.khn@gmail.com",
"registered_date": "2018-01-26 07:23:34"
},
{
"attendee_id": 201101,
"attendee_name": "Wai K",
"attendee_email": "wai_k@mail.biz",
"registered_date": "2018-01-25 09:19:20"
}]
This API returns attendee not checked in for given event_id. By default it will return all assigned attendees who didnot checked in but if you provide attendee email array this API will return checkin history of only those attendees. This API also provide from_date and to_date parameters to access data of given time period.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/not_checkIn_attendees
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
from_date | blank | From date. |
to_date | blank | To date. |
Attendee types
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/event/attendee-types?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"id": 2360,
"event_id": 6631,
"languages_id": 1,
"sort_order": 0,
"alias": "attendee",
"attendee_type": "Attendee",
"is_basic": 1,
"status": 1,
"created_at": "2019-07-15 10:54:14",
"updated_at": "2019-07-15 10:54:14",
"deleted_at": null
},
{
"id": 2361,
"event_id": 6631,
"languages_id": 1,
"sort_order": 0,
"alias": "sponsor",
"attendee_type": "Sponsor",
"is_basic": 1,
"status": 1,
"created_at": "2019-07-15 10:54:14",
"updated_at": "2019-07-15 10:54:14",
"deleted_at": null
},
{
"id": 2362,
"event_id": 6631,
"languages_id": 1,
"sort_order": 0,
"alias": "exhibitor",
"attendee_type": "Exhibitor",
"is_basic": 1,
"status": 1,
"created_at": "2019-07-15 10:54:14",
"updated_at": "2019-07-15 10:54:14",
"deleted_at": null
},
{
"id": 2363,
"event_id": 6631,
"languages_id": 1,
"sort_order": 0,
"alias": "speaker",
"attendee_type": "Speaker",
"is_basic": 1,
"status": 1,
"created_at": "2019-07-15 10:54:14",
"updated_at": "2019-07-15 10:54:14",
"deleted_at": null
}
]
This API returns attendee types data of given event.
HTTP Request
GET https://my.eventbuizz.com/api/event/attendee-types
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
Membership list
<?php
$query = http_build_query([
'membership_id' => '',
'event_id' => '',
'attendee[0][first_name]' => '',
'attendee[0][last_name]' => '',
'attendee[0][email]' => '',
'attendee[0][initial]' => '',
'attendee[0][age]' => '',
'attendee[0][title]' => '',
'attendee[0][department]' => '',
'attendee[0][organization]' => '',
'attendee[0][industry]' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/membership/create?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[{
"email": "jhon.abrahim@mail.com",
"message": "created successfully at 2018-01-24 11:40:21",
"status": "1"
}]
This API accepts an array of attendee and create them. You can add max 50 attendees with single API request. This API first creates an attendee and then assign to provided event_id. If an attendee is already exist in the system this API will update its details.
HTTP Request
GET https://my.eventbuizz.com/api/membership/create
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
membership_id | required | ID for membership list. |
attendee[0][first_name] | required | First name for attendee. |
attendee[0][last_name] | blank | Last name for attendee. |
attendee[0][email] | required | Email address for attendee. |
attendee[0][ss_number] | blank | Soical security number. |
attendee[0][initial] | blank | Initial for attendee. |
attendee[0][age] | blank | Age for attendee. |
attendee[0][title] | blank | Title for attendee. |
attendee[0][department] | blank | Department for attendee. |
attendee[0][organization] | blank | Organization for attendee. |
attendee[0][industry] | blank | Industry for attendee. |
attendee[0][delegate_number] | blank | Delegate Number. |
attendee[0][table_number] | blank | Table Number. |
attendee[0][gender] | blank | Gender. |
attendee[0][company_name] | blank | Company Name. |
attendee[0][about] | blank | About. |
attendee[0][phone] | blank | Phone. |
attendee[0][website] | blank | Website. |
attendee[0][website_protocol] | blank | Website protocol. |
attendee[0][facebook] | blank | Facebook URL. |
attendee[0][facebook_protocol] | blank | Facebook protocol. |
attendee[0][twitter] | blank | Twitter URL. |
attendee[0][twitter_protocol] | blank | Twitter protocol. |
attendee[0][linkedin] | blank | Linkedin URL. |
attendee[0][linkedin_protocol] | blank | Linkedin protocol. |
attendee[0][linkedin_profile_id] | blank | Linkedin profile ID. |
attendee[0][registration_type] | blank | Registration type. |
attendee[0][country] | blank | Attendee country ISO code e.g, DK for Denmark. |
attendee[0][jobs] | blank | Jobs. |
attendee[0][interests] | blank | Interests. |
attendee[0][allow_vote] | blank | 1/0. |
attendee[0][allow_gallery] | blank | 1/0. |
attendee[0][ask_to_apeak] | blank | 1/0. |
attendee[0][network_group]: | blank | Network group. |
attendee[0][billing_ref_attendee]: | blank | Billing ref attendee. |
attendee[0][billing_password]: | blank | Billing password. |
attendee[0][first_name_passport]: | blank | First name passport. |
attendee[0][last_name_passport]: | blank | Last name passport. |
attendee[0][birthday_year]: | blank | DATETIME e.g. 2018-01-01 01:01:01. |
attendee[0][employment_date]: | blank | DATE e.g. 2018-01-01. |
attendee[0][show_home]: | blank | 1/0. |
attendee[0][allow_vote]: | blank | 1/0. |
attendee[0][attendee_type_id]: | blank | 1/0. |
attendee[0][private_street]: | blank | Private street. |
attendee[0][private_house_number]: | blank | Private house number. |
attendee[0][private_post_code]: | blank | Private post code. |
attendee[0][private_city]: | blank | Private city. |
attendee[0][private_country]: | blank | Attendee country ISO code e.g, DK for Denmark. |
Change attendee email
<?php
$query = http_build_query([
'event_id' => '',
'attendee_id' => '',
'email' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/change-attendee-email?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"message": "Attendee email updated successfully",
"status": "1"
},
{
"message": "Attendee with e-mail already exist in this event",
"status": "0"
},
{
    "message": "Attendee already exists with this email",
    "attendee": {
        "attendee_id": 44295,
        "first_name": "Usman",
        "last_name": "Bey",
        "email": "mus@eventbuizz.com"
    },
    "status": "0"
}
]
The api end point will update the existing attendee email it will return the message attendee email updated successfully and if that email already exist in the event it will return message Attendee with e-mail already exist in this event and if we update the existing attendee email that is not in the event it will return the message attendee already exists with this email.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/change-attendee-email?
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
attendee_id | required | ID for attendee. |
required | Email address for attendee. |
Group
Add group
<?php
$post = [
'event_id' => '',
'parent_id' => '',
'group_name' => '',
'color' => '',
'allow_multiple' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/attendees/createGroup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
{"message":"Saved Successfully.","status":"1"}
This API creates group against particular event.
HTTP Request
POST https://my.eventbuizz.com/api/attendees/createGroup
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
parent_id | blank | Parent group ID. |
group_name | required | Name of group. |
color | blank | Color of group. |
allow_multiple | blank | Multiple assignment of attendee in sub groups. |
Edit group
<?php
$post = [
'event_id' => '',
'group_id' => '',
'group_name' => '',
'color' => '',
'allow_multiple' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/attendees/editGroup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
{"message":"Saved Successfully.","status":"1"}
This API edit group against particular event.
HTTP Request
POST https://my.eventbuizz.com/api/attendees/editGroup
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
group_id | required | Group ID. |
group_name | required | Name of group. |
color | blank | Color of group. |
allow_multiple | blank | Multiple assignment of attendee in sub groups. |
Delete group
<?php
$post = [
'event_id' => '',
'group_id' => ''
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/attendees/deleteGroup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
{"message":"Deleted Successfully.","status":"1"}
This API delete group against particular event.
HTTP Request
POST https://my.eventbuizz.com/api/attendees/deleteGroup
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
group_id | required | Group ID. |
Delete all groups
<?php
$post = [
'event_id' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/attendees/deleteAllGroup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
{"message":"All Groups deleted successfully.","status":"1"}
This API delete all groups against particular event.
HTTP Request
POST https://my.eventbuizz.com/api/attendees/deleteAllGroup
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
Get all groups
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/attendees/groupListing?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": {
"total": 2,
"per_page": 1000,
"current_page": 1,
"last_page": 1,
"from": 1,
"to": 2,
"data": [
{
"id": 9933,
"parent_id": 0,
"event_id": 5660,
"color": "#3277a8",
"sort_order": 0,
"allow_multiple": 1,
"status": 1,
"created_at": "2019-02-18 09:36:26",
"updated_at": "2019-02-18 09:36:26",
"deleted_at": null,
"info": {
"id": 10154,
"name": "name",
"value": "Group 1",
"end_date": "0000-00-00 00:00:00",
"languages_id": 1,
"group_id": 9933,
"created_at": "2019-02-18 09:36:26",
"updated_at": "2019-02-18 09:36:26",
"deleted_at": null
},
"children": [
{
"id": 9934,
"parent_id": 9933,
"event_id": 5660,
"color": "#3277a8",
"sort_order": 0,
"allow_multiple": 1,
"status": 1,
"created_at": "2019-02-18 09:36:37",
"updated_at": "2019-02-18 09:36:37",
"deleted_at": null,
"children_info": [
{
"id": 10155,
"name": "name",
"value": "Group 1 - sub 1",
"end_date": "0000-00-00 00:00:00",
"languages_id": 1,
"group_id": 9934,
"created_at": "2019-02-18 09:36:37",
"updated_at": "2019-02-18 09:36:37",
"deleted_at": null
}
],
"assign_groups": []
}
]
},
{
"id": 9935,
"parent_id": 0,
"event_id": 5660,
"color": "#",
"sort_order": 0,
"allow_multiple": 0,
"status": 1,
"created_at": "2019-02-18 09:36:48",
"updated_at": "2019-02-18 09:36:48",
"deleted_at": null,
"info": {
"id": 10156,
"name": "name",
"value": "Group 2",
"end_date": "0000-00-00 00:00:00",
"languages_id": 1,
"group_id": 9935,
"created_at": "2019-02-18 09:36:48",
"updated_at": "2019-02-18 09:36:48",
"deleted_at": null
},
"children": []
}
]
},
"status": "1"
}
This API list all groups against particular event.
HTTP Request
GET https://my.eventbuizz.com/api/attendees/groupListing
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
Get group attendees
<?php
$query = http_build_query([
'event_id' => '',
'group_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/eventGroup/attendees?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"total_attendee": 51,
"per_page": 50,
"from_attendee": 1,
"to_attendee": 50,
"total_page": 2,
"current_page": 1,
"last_page": 2,
"data": [
{
"Attendee_ID": 513326,
"initial": "",
"first_name": "additional;",
"last_name": "last",
"email": "cadd@eventbuizz.com",
"delegate_number": "",
"table_number": "",
"network_group": "",
"age": "",
"gender": "",
"FIRST_NAME_PASSPORT": null,
"LAST_NAME_PASSPORT": null,
"BIRTHDAY_YEAR": null,
"EMPLOYMENT_DATE": null,
"image": "",
"company_name": "company",
"company_key": null,
"title": "title",
"organization": "",
"department": "",
"country": null,
"jobs": "",
"interests": "",
"industry": "",
"about": "",
"phone": "",
"website": "",
"facebook": "",
"twitter": "",
"linkedin": "",
"gdpr": 0,
"attendee_type_id": 0,
"attendee_type": ""
}
,......
]
}
This API will return all assigned attendees in given group. This API returns data 50 records per page.
HTTP Request
GET https://my.eventbuizz.com/api/eventGroup/attendees
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
group_id | required | ID of group. |
page | optional | Page number. |
Assign attendee to group
<?php
$post = [
'event_id' => '',
'group_id' => '',
'email' => []
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/attendees/assignAttendeeToGroup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
{
"billy.boy@mail.com": {
"message": "Attendee assigned successfully.",
"status": "1"
},
"fa_ahd@remial.biz": {
"message": "Attendee assigned successfully.",
"status": "1"
},
"eee@mail.com": {
"message": "Attendee not found.",
"status": "0"
},
"arslankhan@mail.com": {
"message": "Attendee not assigned to event.",
"status": "0"
},
"free.user@mail.com": {
"message": "Attendee assigned successfully.",
"status": "1"
}
}
This API assigns attendee to group against particular event. If attendee isn't assigned to event it won't assign to group. Maximum 50 attendees can be assigned by using email.
HTTP Request
POST https://my.eventbuizz.com/api/attendees/assignAttendeeToGroup
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
group_id | required | Group ID. |
email[0] | required | Email of assign attendee for event. |
email[1] | required | Email of assign attendee for event. |
Un-assign attendee from group
<?php
$post = [
'event_id' => '',
'group_id' => '',
'email' => []
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/attendees/unAssignAttendeeToGroup');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
{
"billy.boy@mail.com": {
"message": "Attendee un-assigned successfully.",
"status": "1"
},
"fa_ahd@remial.biz": {
"message": "Attendee un-assigned successfully.",
"status": "1"
},
"eee@mail.com": {
"message": "Attendee not found.",
"status": "0"
},
"arslankhan@mail.com": {
"message": "Attendee not assigned to event.",
"status": "0"
},
"free.user@mail.com": {
"message": "Attendee un-assigned successfully.",
"status": "1"
}
}
This API un-assigns attendee to group against particular event. Maximum 50 attendees can be un-assigned by using email.
HTTP Request
POST https://my.eventbuizz.com/api/attendees/unAssignAttendeeToGroup
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
group_id | required | Group ID. |
email[0] | required | Email of assign attendee for event. |
email[1] | required | Email of assign attendee for event. |
Orders
Get event orders
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/orders?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"total_attendee": 2,
"per_page": 50,
"from_attendee": 1,
"to_attendee": 2,
"total_page": 1,
"current_page": 1,
"last_page": 1,
"data": [{
"order_detail": {
"order_number": 3,
"transaction_id": "0",
"date": "2018-06-01",
"time": "05:26:07",
"FIK_number": 0,
"EAN_number": "1234567123456",
"order_type": "invoice",
"quantity": 1,
"vat_amount": 0,
"sub_total": 400,
"grand_total": 400,
"status": "completed",
"payment_status": "Pending",
"voucher_code": "",
"cancellation_note": "",
"attendee_id": 393292,
"is_waitinglist_order": 0,
"registration_type": "exhibitor",
"registration_type_id": 12345
},
"attendee_detail": {
"id": 393292,
"initial": "",
"first_name": "Sam",
"last_name": "Jay",
"email": "sam.jay@mail.com",
"delegate_number": "",
"table_number": "",
"network_group": "",
"age": "",
"gender": "",
"FIRST_NAME_PASSPORT": null,
"LAST_NAME_PASSPORT": null,
"BIRTHDAY_YEAR": null,
"EMPLOYMENT_DATE": null,
"image": "",
"company_name": "",
"company_key": "",
"title": "",
"organization": "",
"department": "",
"country": "Niue",
"jobs": "",
"interests": "",
"industry": "",
"about": "",
"phone": "",
"website": "",
"facebook": "",
"twitter": "",
"linkedin": "",
"GDPR": 0,
"attendee_subregistration": [],
"attendee_addons": [{
"name": "item 1",
"price": 100,
"qty": 1,
"discount": 0,
"link_to": "none",
"link_to_name": ""
},
{
"name": "item 1",
"price": 100,
"qty": 3,
"discount": 0,
"link_to": "none",
"link_to_name": ""
}
]
},
"additional_attendee": {
"id": 393293,
"initial": "",
"first_name": "Mick",
"last_name": "Leo",
"email": "mick.leo@mail.com",
"delegate_number": "",
"table_number": "",
"network_group": "",
"age": "",
"gender": "",
"FIRST_NAME_PASSPORT": null,
"LAST_NAME_PASSPORT": null,
"BIRTHDAY_YEAR": "1970-01-01 00:00:00",
"EMPLOYMENT_DATE": null,
"image": "",
"company_name": "Green Signal",
"company_key": "",
"title": "",
"organization": "",
"department": "",
"country": null,
"jobs": "",
"interests": "",
"industry": "",
"about": "",
"phone": "",
"website": null,
"facebook": null,
"twitter": null,
"linkedin": null,
"GDPR": 0,
"attendee_subregistration": []
},
"billing_detail": {
"billing_contact_person_name": "cpn",
"billing_contact_person_email": "ccc@mail.com",
"billing_contact_person_mobile_number": "+92-1231234567",
"billing_street": "st",
"billing_house_number": "hn",
"billing_post_code": "1212",
"billing_city": "1212121"
},
"hotel_detail": {
"name": null,
"rooms": null,
"checkin_date": "1970-01-01",
"checkout_date": "1970-01-01",
"days": 1,
"price": null,
"price_type": "Not Fixed",
"subtotal": 0,
"vat": null,
"vat_price": null,
"final_total": 0
},
"hotel_person_detail": []
}]
}
This endpoint displays orders against event.
HTTP Request
GET https://my.eventbuizz.com/api/orders
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
Create order API
Get registration items
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/registration/items?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"registrationItems": [
{
"id": 7403,
"group_id": 0,
"group_type": "single",
"group_required": "no",
"group_is_expanded": "yes",
"link_to": "none",
"link_to_id": null,
"sort_order": 0,
"item_number": "0001",
"event_id": 2615,
"organizer_id": 147,
"price": 0,
"vat": 0,
"qty": 0,
"total_tickets": 0,
"status": 1,
"ticket_item_id": null,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "event_fee",
"is_internal": 0,
"created_at": "2020-07-23T06:44:25.000000Z",
"updated_at": "2020-07-23T06:44:25.000000Z",
"deleted_at": null,
"is_archive": 0,
"attached_group_ids": null,
"info": [
{
"id": 22114,
"name": "item_name",
"value": "Event fee",
"item_id": 7403,
"languages_id": 1,
"created_at": "2020-07-23T06:44:25.000000Z",
"updated_at": "2020-07-23T06:44:25.000000Z",
"deleted_at": null
},
{
"id": 22115,
"name": "description",
"value": "",
"item_id": 7403,
"languages_id": 1,
"created_at": "2020-07-23T06:44:25.000000Z",
"updated_at": "2020-07-23T06:44:25.000000Z",
"deleted_at": null
}
],
"detail": {
"item_name": "Event fee",
"description": "",
"link_to_name": null
},
"sold_tickets": "1",
"remaining_tickets": "Unlimited",
"currency": "DKK",
"delete": "hide",
"edit": "hide",
"priceDisplay": "0,00 DKK",
"quantity": 1
},
{
"id": 7423,
"group_id": 0,
"group_type": "single",
"group_required": "no",
"group_is_expanded": "yes",
"link_to": "program",
"link_to_id": "5706",
"sort_order": 5,
"item_number": "120",
"event_id": 2615,
"organizer_id": 147,
"price": 123,
"vat": 10,
"qty": 10,
"total_tickets": 0,
"status": 1,
"ticket_item_id": 0,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "item",
"is_internal": 0,
"created_at": "2020-07-28T23:51:16.000000Z",
"updated_at": "2021-06-04T01:46:36.000000Z",
"deleted_at": null,
"is_archive": 0,
"attached_group_ids": null,
"info": [
{
"id": 22154,
"name": "item_name",
"value": "turkish (2022-06-24 16:15:00 - 18:15:00)",
"item_id": 7423,
"languages_id": 1,
"created_at": "2020-07-28T23:51:16.000000Z",
"updated_at": "2021-06-04T01:46:36.000000Z",
"deleted_at": null
},
{
"id": 22155,
"name": "description",
"value": "",
"item_id": 7423,
"languages_id": 1,
"created_at": "2020-07-28T23:51:16.000000Z",
"updated_at": "2021-06-04T01:46:36.000000Z",
"deleted_at": null
}
],
"detail": {
"item_name": "turkish (2022-06-24 16:15:00 - 18:15:00)",
"description": "",
"link_to_name": "turkish"
},
"sold_tickets": "6",
"remaining_tickets": "Unlimited",
"currency": "DKK",
"delete": "hide",
"edit": "hide",
"priceDisplay": "123,00 DKK",
"quantity": 1
}
]
}
}
This endpoint returns list of registration items.
HTTP Request
POST https://apiplugnplay.eventbuizz.com/api/event/{event_id}/registration/items
Query Parameters
This API requires "event_id" in API URL.
Get registration hotels
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/registration/hotels?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"success": true,
"data": {
"hotels": [
{
"id": 396,
"name": "New hotel",
"price_type": "notfixed",
"price": 10,
"vat": 10,
"total_rooms": 6,
"description": "",
"priceDisplay": "10,00 DKK",
"available_dates": [
{
"available_date": "2021-04-15",
"available_hotel_id": 882,
"rooms": "3"
},
{
"available_date": "2021-04-16",
"available_hotel_id": 883,
"rooms": "3"
},
{
"available_date": "2021-04-17",
"available_hotel_id": 884,
"rooms": "3"
}
],
"checked": 0,
"hotel_person_id": [],
"rooms": "3",
"checkin": "2021-04-15",
"checkout": "2021-04-17",
"total_price": 90,
"total_price_display": "90,00 DKK"
}
]
}
}
This endpoint returns list of hotels.
HTTP Request
POST https://apiplugnplay.eventbuizz.com/api/event/{event_id}/registration/hotels
Query Parameters
This API requires "event_id" in API URL and following parameters.
Parameter | Default | Description |
---|---|---|
checkin | required | Date in dd-mm-yyyy format |
checkout | required | Date in dd-mm-yyyy format |
room | required | Number of rooms required as integer |
Create order
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://apiplugnplay.eventbuizz.com/api/event/{event_id}/registration/create/order?' . $query;
$API_KEY = 'API_KEY';
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
This API accepts JSON object as input. The format and available parameters are given below.
{
"mainAttendee": {
"registration": "true",
"title": "Title",
"initial": "Mr",
"first_name": "Kashaf",
"last_name": "Idris",
"company_name": "Eventbuizzz",
"email": "ki@eventbuizz.com",
"department": "Department",
"password": "******",
"confirm_password": "*****",
"delegate": "Delegate number",
"table_number": "Table number",
"network_group": "Network group",
"age": "30",
"gender": "male",
"organization": "Eventbuizz",
"jobs": "Job tasks",
"interests": "Interest",
"industry": "industry",
"about": "About",
"calling_code_phone": "+45",
"phone": "26813677",
"FIRST_NAME_PASSPORT": "Kashaf",
"LAST_NAME_PASSPORT": "Idris",
"BIRTHDAY_YEAR": "13-04-1975",
"SPOKEN_LANGUAGE": [
"Danish"
],
"country": "167",
"place_of_birth": "Denmark",
"passport_no": "23786428",
"date_of_issue_passport": "01-06-2021",
"date_of_expiry_passport": "26-06-2021",
"private_house_number": "1",
"private_street": "1",
"private_post_code": "1620",
"private_city": "Copenhagen",
"private_country": "167",
"EMPLOYMENT_DATE": "12-06-2021",
"attendee_type": "ATTENDEE_TYPE_ID",
"accept_gdpr": "1",
"company_key": "",
"custom_field_id": {
"942": "944",
"945": "947"
}
},
"payment_info": {
"member": "0",
"member_number": "465465",
"ean": "5798003842455",
"company_type": "public",
"company_registration_number": "qwqw",
"contact_person_name": "qwqw qwqw",
"contact_person_email": "qwqw@gmail.com",
"calling_code_contact_person_mobile_number": "+45",
"contact_person_mobile_number": "26813677",
"company_street": "wqw",
"company_house_number": "dsf",
"company_post_code": "sdfsdf",
"company_city": "sdfsdf",
"company_country": "167",
"poNumber": "123"
},
"addons": {
"7446": {
"id": "7446",
"price": 130,
"qty": "1"
},
"7521": {
"id": "7521",
"price": 123,
"qty": "1"
},
"7403": {
"id": "7403",
"price": 0,
"qty": "1"
},
"7423": {
"id": "7423",
"price": 123,
"qty": "1"
}
},
"additional_attendees": {
"0": {
"id": "1",
"first_name": "Irfan",
"last_name": "DANISH",
"email": "ida@eventbuizz.com",
"title": "Title",
"initial": "Mr",
"company_name": "Eventbuizzz",
"company_key": "",
"department": "Department",
"password": "******",
"confirm_password": "******",
"delegate": "Delegate number",
"table_number": "Table number",
"network_group": "Network group",
"age": "33",
"EMPLOYMENT_DATE": "12-06-2021",
"organization": "qwqw",
"jobs": "job task",
"interests": "Interests",
"industry": "Industry",
"about": "About",
"calling_code": "+92",
"phone": "+92-4512218",
"FIRST_NAME_PASSPORT": "Irfan",
"LAST_NAME_PASSPORT": "DANISH",
"BIRTHDAY_YEAR": "01-06-2021",
"country": "167",
"place_of_birth": "Copenhagen",
"passport_no": "12345678",
"date_of_issue_passport": "30-06-2021",
"date_of_expiry_passport": "01-06-2021",
"private_house_number": "123",
"private_street": "wqw",
"private_post_code": "qwq",
"private_city": "qwq",
"private_country": "167",
"attendee_type": "13925",
"gender": "male",
"SPOKEN_LANGUAGE": [
"English"
],
"custom_field_id": {
"942": "944",
"945": "947"
},
"addons": {
"7446": {
"id": "7446",
"price": 130,
"qty": "1"
},
"7521": {
"id": "7521",
"price": 123,
"qty": "1"
},
"7423": {
"id": "7423",
"price": 123,
"qty": "1"
}
}
}
},
"hotel": {
"selected_hotel_rooms": [
{
"id": "369",
"checkin": "15-04-2021",
"checkout": "18-04-2021",
"rooms": "1",
"room_persons": "main"
}
]
},
"voucher_code": "666666"
}
This endpoint create order for both billing and free.
HTTP Request
POST https://apiplugnplay.eventbuizz.com/api/event/{event_id}/registration/create/order
Query Parameters
Please see the JSON object on right side which this API accepts as input parameters. You can get meta data IDs required to call this API by calling Meta data APIs
Internal booking hotel export
Get All hotels
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/hotel-export?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 2XX,
"name": "Muree hotel ",
"Item_price": 4000,
"price_type": "Fixed",
"room_type": "Single",
"description": "The Right Property for You. Big Range of Top-Rated Properties. Price Guarantee. 'Large selection of the hotels and better prices than competitors' 5/5. Photos & Reviews. Flexible Payment Options. Deals of the Day. Easy to Modify Plans. Last Minute Hotel Deals.",
"hotel_from_date": "07-06-2021",
"hotel_to_date": "10-06-2021",
"total_room": "12",
"remaining_room": 0,
"assigned_hotels": [
{
"checkin": "2021-06-07",
"nights": 2,
"checkout": "2021-06-09",
"first_name": "hassan",
"last_name": "aohaib",
"email": "iosleadapp2fa@eventbuizz.com",
"company_name": "",
"country": "Pakistan",
"room_type": "Single",
"2021-06-07": 1,
"2021-06-08": 1,
"2021-06-09": 0,
"2021-06-10": 0,
"sub_total": 2
},
{
"checkin": "2021-06-09",
"nights": 1,
"checkout": "2021-06-10",
"first_name": "hassan",
"last_name": "aohaib",
"email": "iosleadapp2fa@eventbuizz.com",
"company_name": "",
"country": "Pakistan",
"room_type": "Single",
"2021-06-07": 0,
"2021-06-08": 0,
"2021-06-09": 4,
"2021-06-10": 0,
"sub_total": 4
},
{
"checkin": "2021-06-07",
"nights": 2,
"checkout": "2021-06-09",
"first_name": "E",
"last_name": "hassan",
"email": "regsiteforgetpassword@eventbuizz.com",
"company_name": "eventbuizz",
"country": "Pakistan",
"room_type": "Single",
"2021-06-07": 3,
"2021-06-08": 3,
"2021-06-09": 0,
"2021-06-10": 0,
"sub_total": 6
}
]
}
],
"status": 200
}
This endpoint displays all hotels with bookings.
HTTP Request
GET https://my.eventbuizz.com/api/hotel-export
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Partners
Get All Partners
<?php
$query = http_build_query([
]);
$api_endpoint = 'https://my.eventbuizz.com/api/partners?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [{
"id": 1,
"organizer_id": 549,
"p_name": "Partner 1",
"p_key": "p111",
"created_at": "-0001-11-30 00:00:00"
}, {
"id": 2,
"organizer_id": 549,
"p_name": "Partner 2",
"p_key": "P2",
"created_at": "-0001-11-30 00:00:00"
}]
}
This endpoint displays all partners.
HTTP Request
GET https://my.eventbuizz.com/api/partners
Query Parameters
Parameter | Default | Description |
---|
Add Partners
<?php
$post = [
'partner[0][p_name]' => '',
'partner[0][p_key]' => ''
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/partners/create');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[{
"message": "Added successfully."
}]
This endpoint add partners.
HTTP Request
POST https://my.eventbuizz.com/api/partners/create
Query Parameters
Parameter | Default | Description |
---|---|---|
partner[0][p_name] | required | Name of Partner. |
partner[0][p_key] | required | Key of Partner. |
Delete Partners
<?php
$post = [
'key[]' => ''
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/partners/deleteByKey');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[{
"message": "Deleted successfully."
}]
This endpoint delete partners.
HTTP Request
POST https://my.eventbuizz.com/api/partners/deleteByKey
Query Parameters
Parameter | Default | Description |
---|---|---|
Key[] | required | Key of Partner. |
Programs
Get all programs
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/programs/listing?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": {
"total": 1,
"per_page": 50,
"current_page": 1,
"last_page": 1,
"from": 1,
"to": 1,
"data": [
{
"id": 31492,
"event_id": 4275,
"start_date": "2018-04-27",
"start_time": "14:45:00",
"link_type": "",
"created_at": "2018-04-04 09:45:42",
"updated_at": "2018-04-06 13:11:09",
"deleted_at": null,
"workshop_id": 0,
"qa": 0,
"ticket": 0,
"enable_checkin": 0,
"enable_speakerlist": 1,
"prg_speaker": [
"Waleed , comma KKKK"
],
"prg_workshop": [],
"prg_tracks": [],
"prg_detail": {
"topic": "P1",
"description": "",
"date": "27-04-2018",
"start_time": "14:45",
"end_time": "19:45",
"location": "",
"tickets": ""
},
"prg_rating": [
0
],
"prg_rating_count": [
0
],
"attach_attendee_count": [
2
],
"attach_attendees": [
{
"Attendee_ID": 198xxx,
"email": "james@abc.com",
"first_name": "James",
"last_name": "Bond"
},
{
"Attendee_ID": 1xxx1,
"email": "michael@abc.com",
"first_name": "Michael",
"last_name": "Jackson"
}
]
}
]
},
"status": "1"
}
This endpoint displays all programs.
HTTP Request
GET https://my.eventbuizz.com/api/programs/listing
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Add programs
<?php
$post = [
'event_id' => '',
'program[0][topic]' => '',
'program[0][date]' => '',
'program[0][start_time]' => '',
'program[0][end_time]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/programs/create');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"message": "Saved Successfully.",
"status": "1"
}
]
This endpoint add programs.
HTTP Request
POST https://my.eventbuizz.com/api/programs/create
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
program[0][workshop_id] | optional | Workshop ID. |
program[0][topic] | required | Program topic. |
program[0][description] | optional | Program Description. |
program[0][date] | required | Program Date. |
program[0][start_time] | required | Program start time. |
program[0][end_time] | required | Program end time. |
program[0][location] | optional | Program location. |
program[0][assignTracks][] | optional | Program assign track. |
program[0][assignTracks][] | optional | Program another assign track. |
program[0][group_id][] | optional | Program group ID. |
program[0][group_id][] | optional | Program another group ID. |
program[0][speaker_id][] | optional | Program speaker ID. |
program[0][speaker_id][] | optional | Program another speaker ID. |
program[0][qa] | optional | Program QA check, 1/0. |
program[0][enable_checkin] | optional | Program enable checkin, 1/0. |
program[0][enable_speakerlist] | optional | Program enable speakerlist, 1/0. |
program[0][ticket] | optional | Ticket for programs. |
Edit programs
<?php
$post = [
'event_id' => '',
'program[0][topic]' => '',
'program[0][date]' => '',
'program[0][start_time]' => '',
'program[0][end_time]' => '',
'program[0][program_id]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/programs/edit');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"message": "Saved Successfully.",
"status": "1"
}
]
This endpoint edit programs.
HTTP Request
POST https://my.eventbuizz.com/api/programs/edit
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
program[0][workshop_id] | optional | Workshop ID. |
program[0][topic] | required | Program topic. |
program[0][description] | optional | Program Description. |
program[0][date] | required | Program Date. |
program[0][start_time] | required | Program start time. |
program[0][end_time] | required | Program end time. |
program[0][location] | optional | Program location. |
program[0][assignTracks][] | optional | Program assign track. |
program[0][assignTracks][] | optional | Program another assign track. |
program[0][group_id][] | optional | Program group ID. |
program[0][group_id][] | optional | Program another group ID. |
program[0][speaker_id][] | optional | Program speaker ID. |
program[0][speaker_id][] | optional | Program another speaker ID. |
program[0][qa] | optional | Program QA check, 1/0. |
program[0][enable_checkin] | optional | Program enable checkin, 1/0. |
program[0][enable_speakerlist] | optional | Program enable speakerlist, 1/0. |
program[0][ticket] | optional | Ticket for programs. |
program[0][program_id] | required | Program ID. |
Delete program
<?php
$post = [
'event_id' => '',
'program_id' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/programs/delete');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[{
"message": "Deleted successfully."
}]
This endpoint delete programs.
HTTP Request
POST https://my.eventbuizz.com/api/programs/delete
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
program_id | required | Program ID. |
Sponsors
Get all sponsors
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/sponsors?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 4146,
"event_id": 4275,
"name": "Sponser 1",
"email": "sponser1@mail.com",
"logo": "",
"description": "Sponsor description",
"booth": "booth",
"phone_number": "+92-1212122",
"website": "http://website.com",
"twitter": "http://twitter.com",
"facebook": "http://facebook.com",
"linkedin": "http://linkedin.com",
"contact_person": [
{
"attendee_id": 393292,
"first_name": "Sam",
"last_name": "Jay",
"email": "sam.jay@mail.com"
}
],
"categories": [
{
"name": "category 1",
"color": "#5388ad"
},
{
"name": "sub cateegory of cat 1.",
"color": "#5388ad"
}
]
}
]
}
This endpoint displays all sponsors.
HTTP Request
GET https://my.eventbuizz.com/api/sponsors/
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Add sponsors
<?php
$post = [
'event_id' => '',
'sponsor[0][name]' => '',
'sponsor[0][email]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/sponsor/create');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "First Sponsor Shell",
"message": "created successfully at 2018-07-20 12:39:50",
"status": "1"
}
]
This endpoint add sponsors.
HTTP Request
POST https://my.eventbuizz.com/api/sponsor/create
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
sponsor[0][name] | required | Name. |
sponsor[0][email] | required | Email address. |
sponsor[0][booth] | optional | Booth. |
sponsor[0][phone_number] | optional | Phone number. |
sponsor[0][description] | optional | Description. |
sponsor[0][website] | optional | Website. |
sponsor[0][twitter] | optional | Twitter url. |
sponsor[0][facebook] | optional | Facebook url. |
sponsor[0][linkedin] | optional | Linkedin url. |
sponsor[0][contact_person][] | optional | Contact person email address. |
sponsor[0][contact_person][] | optional | Contact person another email address. |
sponsor[0][category][] | optional | Sponsor category. |
sponsor[0][url] | optional | Url. |
Edit sponsors
<?php
$post = [
'event_id' => '',
'sponsor[0][sponsor_id]' => '',
'sponsor[0][name]' => '',
'sponsor[0][email]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/sponsor/update');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
The above command returns JSON structured like this:
[
{
"name": "First Sponsor Shell EDITED",
"message": "update successfully at 2018-07-20 12:54:58",
"status": "1"
}
]
This endpoint edit sponsors.
HTTP Request
POST https://my.eventbuizz.com/api/sponsor/update
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
sponsor[0][name] | required | Name. |
sponsor[0][email] | required | Email address. |
sponsor[0][booth] | optional | Booth. |
sponsor[0][phone_number] | optional | Phone number. |
sponsor[0][description] | optional | Description. |
sponsor[0][website] | optional | Website. |
sponsor[0][twitter] | optional | Twitter url. |
sponsor[0][facebook] | optional | Facebook url. |
sponsor[0][linkedin] | optional | Linkedin url. |
sponsor[0][contact_person][] | optional | Contact person email address. |
sponsor[0][contact_person][] | optional | Contact person another email address. |
sponsor[0][category][] | optional | Sponsor category. |
sponsor[0][sponsor_id] | required | Sponsor ID. |
Delete sponsors
<?php
$post = [
'event_id' => '',
'sponsor[delete][]' => '',
'sponsor[delete][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/sponsor/delete');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "4150",
"message": "deleted successfully at 2018-07-20 12:58:17",
"status": "1"
},
{
"name": "4151",
"message": "deleted successfully at 2018-07-20 12:58:17",
"status": "1"
}
]
This endpoint delete sponsors.
HTTP Request
POST https://my.eventbuizz.com/api/sponsor/delete
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
sponsor[delete][] | required | Sponsor ID to delete. |
sponsor[delete][] | required | Sponsor another ID to delete |
Assign Contact person
<?php
$post = [
'event_id' => '',
'sponsor_id' => '',
'sponsor[contact_person][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/sponsor/assign_contact_person');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "sam.jay@mail.com",
"message": "Assign as contact person at 2018-07-20 13:16:49",
"status": "1"
},
{
"name": "wolo.bolo@mail.com",
"message": "Assign as contact person at 2018-07-20 13:16:49",
"status": "1"
}
]
This endpoint assign contact person.
HTTP Request
POST https://my.eventbuizz.com/api/sponsor/assign_contact_person
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
sponsor[contact_person][] | required | Contact person email address to assign. |
sponsor[contact_person][] | required | Another contact person email address to assign. |
Un assign contact person
<?php
$post = [
'event_id' => '',
'sponsor_id' => '',
'sponsor[contact_person][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/sponsor/un_assign_contact_person');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "sam.jay@mail.com",
"message": "Un Assign as contact person at 2018-07-20 13:18:13",
"status": "1"
},
{
"name": "wolo.bolo@mail.com",
"message": "Un Assign as contact person at 2018-07-20 13:18:13",
"status": "1"
}
]
This endpoint un assign contact person.
HTTP Request
POST https://my.eventbuizz.com/api/sponsor/un_assign_contact_person
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
sponsor[contact_person][] | required | Contact person email address to un assign. |
sponsor[contact_person][] | required | Another contact person email address to un assign. |
Get sponsors categories
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/sponsors/category?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 138,
"name": "cat 1",
"color": "#5388ad",
"sub_categories": [,
{
"id" :"140",
"name": "sub cateegory of cat 1.",
}
]
}
]
}
This endpoint returns sponsors categories.
HTTP Request
GET https://my.eventbuizz.com/api/sponsors/category
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Leads
Get all leads
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/all-leads?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 3816,
"event_name": "BILLING EVENT",
"contact_type_name": "",
"contact_person_name": "",
"contact_type_id": "31982",
"first_name": "g hxhcbx bnc",
"last_name": "",
"email": "0",
"phone": "",
"work": "",
"company": "",
"title": "",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": "",
"notes": "",
"date": "2022-03-24",
"contact_person_type": "lead_user",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [],
"signups": [],
"survey_results": []
},
{
"id": 53168,
"event_name": "BILLING EVENT",
"contact_type_name": "A",
"contact_person_name": "Arslan Hassan",
"first_name": "chcjcj",
"last_name": "",
"email": "aha@eventbuizz.com",
"phone": "",
"work": "",
"company": "",
"title": "",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": "0",
"notes": "",
"date": "2022-06-28",
"contact_person_type": "sponsor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 85,
"event_id": 9496,
"type_id": 8787,
"type": "sponsor",
"product_name": "product",
"document": "document_1632988234.pdf",
"status": 1,
"sort_order": 1,
"created_at": "2021-09-30 07:50:39",
"updated_at": "2021-09-30 07:50:39",
"deleted_at": null
}
],
"signups": [
{
"id": 70,
"event_id": 9496,
"type_id": 8787,
"type": "sponsor",
"consent_name": "Rice ",
"status": 1,
"sort_order": 0,
"created_at": "2021-09-30 07:51:06",
"updated_at": "2021-09-30 07:51:06",
"deleted_at": null
}
],
"survey_results": [
{
"question": "Your Grade",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
},
{
"id": 40304,
"event_name": "BILLING EVENT",
"contact_type_name": "C",
"contact_person_name": "Arslan Hassan",
"first_name": "Muhammad Yousuf",
"last_name": "Khan",
"email": "aha@eventbuizz.com",
"phone": "+92-0348404046",
"work": "",
"company": "Tech Peak",
"title": "SQA",
"department": "SQA",
"state": "",
"industry": "",
"website": "https://",
"rating": "",
"notes": "",
"date": "2021-12-02",
"contact_person_type": "exhibitor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 170,
"event_id": 9496,
"type_id": 16743,
"type": "exhibitor",
"product_name": " cooking oil ",
"document": "document_1638429793.pdf",
"status": 1,
"sort_order": 0,
"created_at": "2021-12-02 07:23:14",
"updated_at": "2021-12-02 07:23:14",
"deleted_at": null
}
],
"signups": [
{
"id": 174,
"event_id": 9496,
"type_id": 16743,
"type": "exhibitor",
"consent_name": "Rice ",
"status": 1,
"sort_order": 0,
"created_at": "2021-12-02 07:22:54",
"updated_at": "2021-12-02 07:22:54",
"deleted_at": null
}
],
"survey_results":
[
{
"question": "Your Grade",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
}
]
}
This endpoint will return all leads against sponsor, exhibitor, lead users.
HTTP Request
GET https://my.eventbuizz.com/api/all-leads
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Get individual sponsors leads
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/sponsor/leads?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 53168,
"event_name": "BILLING EVENT",
"contact_type_name": "A",
"contact_person_name": "Arslan Hassan",
"contact_type_id": "31982",
"first_name": "chcjcj",
"last_name": "",
"email": "aha@eventbuizz.com",
"phone": "",
"work": "",
"company": "",
"title": "",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": "0",
"notes": "",
"date": "2022-06-28",
"contact_person_type": "sponsor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 85,
"event_id": 9496,
"type_id": 8787,
"type": "sponsor",
"product_name": "product",
"document": "document_1632988234.pdf",
"status": 1,
"sort_order": 1,
"created_at": "2021-09-30 07:50:39",
"updated_at": "2021-09-30 07:50:39",
"deleted_at": null
}
],
"signups": [
{
"id": 70,
"event_id": 9496,
"type_id": 8787,
"type": "sponsor",
"consent_name": "Rice ",
"status": 1,
"sort_order": 0,
"created_at": "2021-09-30 07:51:06",
"updated_at": "2021-09-30 07:51:06",
"deleted_at": null
}
],
"survey_results": [
{
"question": "Your Grade",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
}
]
}
This endpoint returns sponsors individual lead.
HTTP Request
GET https://my.eventbuizz.com/api/sponsor/leads
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
sponsor_id | required | Sponsor ID. |
Get all sponsors leads
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/all-leads/sponsor?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 589,
"event_id": "BILLING EVENT 2794",
"contact_type_name": "Aiver update",
"contact_person_name": "Arslan hassan",
"contact_type_id": "31982",
"first_name": "Arslan",
"last_name": "",
"email": "aha@eventbuizz.com",
"phone": "",
"work": "",
"company": "",
"title": "",
"department": "",
"state": "",
"industry": "",
"website": "http://",
"rating": "",
"notes": "",
"date": "2022-06-29",
"contact_person_type": "sponsor",
"signatures": "https://stage.eventbuizz.com/assets/leads/37991_62bc104f628c3.jpg",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 95,
"event_id": 2794,
"type_id": 2481,
"type": "sponsor",
"product_name": "Carry one ",
"document": "others_1662127229.csv",
"status": 1,
"sort_order": 1,
"created_at": "2022-09-02 14:00:33",
"updated_at": "2022-09-02 14:00:33",
"deleted_at": null
},
{
"id": 94,
"event_id": 2794,
"type_id": 2481,
"type": "sponsor",
"product_name": " cooking oil ",
"document": "others_1662126442.xlsx",
"status": 1,
"sort_order": 0,
"created_at": "2022-09-02 13:47:26",
"updated_at": "2022-09-02 13:47:26",
"deleted_at": null
},
],
"signups": [
{
"id": 168,
"event_id": 2794,
"type_id": 2481,
"type": "sponsor",
"consent_name": "sunny ",
"status": 1,
"sort_order": 0,
"created_at": "2022-09-02 13:47:37",
"updated_at": "2022-09-02 13:47:37",
"deleted_at": null
},
{
"id": 168,
"event_id": 2794,
"type_id": 2481,
"type": "sponsor",
"consent_name": "sunny ",
"status": 1,
"sort_order": 0,
"created_at": "2022-09-02 13:47:37",
"updated_at": "2022-09-02 13:47:37",
"deleted_at": null
}
],
"survey_results": [
{
"question": "Your marks",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
},
{
"id": 53168,
"event_name": "BILLING EVENT",
"contact_type_name": "A",
"contact_person_name": "Arslan Hassan",
"first_name": "chcjcj",
"last_name": "",
"email": "aha@eventbuizz.com",
"phone": "",
"work": "",
"company": "",
"title": "",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": "0",
"notes": "",
"date": "2022-06-28",
"contact_person_type": "sponsor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 85,
"event_id": 9496,
"type_id": 8787,
"type": "sponsor",
"product_name": "product",
"document": "document_1632988234.pdf",
"status": 1,
"sort_order": 1,
"created_at": "2021-09-30 07:50:39",
"updated_at": "2021-09-30 07:50:39",
"deleted_at": null
}
],
"signups": [
{
"id": 70,
"event_id": 9496,
"type_id": 8787,
"type": "sponsor",
"consent_name": "Rice ",
"status": 1,
"sort_order": 0,
"created_at": "2021-09-30 07:51:06",
"updated_at": "2021-09-30 07:51:06",
"deleted_at": null
}
],
"survey_results": [
{
"question": "Your marks",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
}
]
}
This endpoint will return all sponsors lead in your event.
HTTP Request
GET https://my.eventbuizz.com/api/all-leads/sponsor
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Get individual exhibitors leads
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/exhibitor/leads?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 40304,
"event_name": "BILLING EVENT",
"contact_type_name": "C",
"contact_person_name": "Arslan Hassan",
"contact_type_id": "31982",
"first_name": "Muhammad Yousuf",
"last_name": "Khan",
"email": "aha@eventbuizz.com",
"phone": "+92-0348404046",
"work": "",
"company": "Tech Peak",
"title": "SQA",
"department": "SQA",
"state": "",
"industry": "",
"website": "https://",
"rating": "",
"notes": "",
"date": "2021-12-02",
"contact_person_type": "exhibitor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 170,
"event_id": 9496,
"type_id": 16743,
"type": "exhibitor",
"product_name": " cooking oil ",
"document": "document_1638429793.pdf",
"status": 1,
"sort_order": 0,
"created_at": "2021-12-02 07:23:14",
"updated_at": "2021-12-02 07:23:14",
"deleted_at": null
}
],
"signups": [
{
"id": 174,
"event_id": 9496,
"type_id": 16743,
"type": "exhibitor",
"consent_name": "Rice ",
"status": 1,
"sort_order": 0,
"created_at": "2021-12-02 07:22:54",
"updated_at": "2021-12-02 07:22:54",
"deleted_at": null
}
],
"survey_results":
[
{
"question": "Your Grade",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
}
]
}
This endpoint returns exhibitor individual leads.
HTTP Request
GET https://my.eventbuizz.com/api/exhibitor/leads
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
exhibitor_id | required | Exhibitor ID. |
Get all exhibitors leads
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/all-leads/exhibitor?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 745,
"event_id": "BILLING EVENT 2794",
"contact_type_name": "567890",
"contact_person_name": "",
"contact_type_id": "31982",
"first_name": "ritu",
"last_name": "hiki",
"email": "",
"phone": "+213-8665932896",
"work": "",
"company": "",
"title": "tyuifghjkcvbnm",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": 5,
"notes": "tyhhvjnbvg",
"date": "2022-09-07",
"contact_person_type": "exhibitor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "vghjnvh",
"street_number": "fvhjjbbhu",
"post_code": "8859856",
"city": "gg6thii",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 41,
"event_id": 2794,
"type_id": 1785,
"type": "exhibitor",
"product_name": "mjosuia fioj ifd sjapfd msa[o",
"document": "others_1637839050.csv",
"status": 1,
"sort_order": 0,
"created_at": "2021-11-25 11:17:32",
"updated_at": "2021-11-25 11:17:32",
"deleted_at": null
},
{
"id": 41,
"event_id": 2794,
"type_id": 1785,
"type": "exhibitor",
"product_name": "mjosuia fioj ifd sjapfd msa[o",
"document": "others_1637839050.csv",
"status": 1,
"sort_order": 0,
"created_at": "2021-11-25 11:17:32",
"updated_at": "2021-11-25 11:17:32",
"deleted_at": null
},
],
"signups": [
{
"id": 109,
"event_id": 2794,
"type_id": 1785,
"type": "exhibitor",
"consent_name": "sdafdsafdsa",
"status": 1,
"sort_order": 0,
"created_at": "2021-11-25 11:17:52",
"updated_at": "2021-11-25 11:17:52",
"deleted_at": null
},
{
"id": 109,
"event_id": 2794,
"type_id": 1785,
"type": "exhibitor",
"consent_name": "sdafdsafdsa",
"status": 1,
"sort_order": 0,
"created_at": "2021-11-25 11:17:52",
"updated_at": "2021-11-25 11:17:52",
"deleted_at": null
}
],
"survey_results":
[
{
"question": "Your Grade",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
},
{
"id": 40304,
"event_name": "BILLING EVENT",
"contact_type_name": "C",
"contact_person_name": "Arslan Hassan",
"first_name": "Muhammad Yousuf",
"last_name": "Khan",
"email": "aha@eventbuizz.com",
"phone": "+92-0348404046",
"work": "",
"company": "Tech Peak",
"title": "SQA",
"department": "SQA",
"state": "",
"industry": "",
"website": "https://",
"rating": "",
"notes": "",
"date": "2021-12-02",
"contact_person_type": "exhibitor",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [
{
"id": 170,
"event_id": 9496,
"type_id": 16743,
"type": "exhibitor",
"product_name": " cooking oil ",
"document": "document_1638429793.pdf",
"status": 1,
"sort_order": 0,
"created_at": "2021-12-02 07:23:14",
"updated_at": "2021-12-02 07:23:14",
"deleted_at": null
}
],
"signups": [
{
"id": 174,
"event_id": 9496,
"type_id": 16743,
"type": "exhibitor",
"consent_name": "Rice ",
"status": 1,
"sort_order": 0,
"created_at": "2021-12-02 07:22:54",
"updated_at": "2021-12-02 07:22:54",
"deleted_at": null
}
],
"survey_results":
[
{
"question": "Your Grade",
"answer": [
{
"option": "C",
"column": "3",
"created_at": "-0001-11-30 00:00:00",
"updated_at": "2022-06-28 11:56:12",
"deleted_at": null
}
],
"comments": "",
"created_at": "2022-06-29 15:26:11",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null
}
]
}
]
}
This endpoint will return all exhibitors lead in your event.
HTTP Request
GET https://my.eventbuizz.com/api/all-leads/exhibitor
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Get all users leads
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/all-leads/lead_user?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 3816,
"event_name": "BILLING EVENT",
"contact_type_name": "",
"contact_person_name": "",
"contact_type_id": "31982",
"first_name": "g hxhcbx bnc",
"last_name": "",
"email": "0",
"phone": "",
"work": "",
"company": "",
"title": "",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": "",
"notes": "",
"date": "2022-03-24",
"contact_person_type": "lead_user",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": ""
},
"products": [],
"signups": [],
"survey_results": []
}
]
}
This endpoint will return lead user leads.
HTTP Request
GET https://my.eventbuizz.com/api/all-leads/lead_user
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Exhibitors
Get all exhibitors
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/exhibitors?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 4146,
"event_id": 4275,
"name": "exhibitors 1",
"email": "exhibitors@mail.com",
"logo": "",
"description": "exhibitors description",
"booth": "booth",
"phone_number": "+92-1212122",
"website": "http://website.com",
"twitter": "http://twitter.com",
"facebook": "http://facebook.com",
"linkedin": "http://linkedin.com",
"contact_person": [
{
"attendee_id": 393292,
"first_name": "Sam",
"last_name": "Jay",
"email": "sam.jay@mail.com"
}
],
"categories": [
{
"name": "category 1",
"color": "#5388ad"
},
{
"name": "sub cateegory of cat 1.",
"color": "#5388ad"
}
]
}
]
}
This endpoint displays all exhibitors.
HTTP Request
GET https://my.eventbuizz.com/api/exhibitors/
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Add exhibitors
<?php
$post = [
'event_id' => '',
'exhibitor[0][name]' => '',
'exhibitor[0][email]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/exhibitor/create');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "First exhibitors Shell",
"message": "created successfully at 2018-07-20 12:39:50",
"status": "1"
}
]
This endpoint add exhibitors.
HTTP Request
POST https://my.eventbuizz.com/api/exhibitor/create
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
exhibitor[0][name] | required | Name. |
exhibitor[0][email] | required | Email address. |
exhibitor[0][booth] | optional | Booth. |
exhibitor[0][phone_number] | optional | Phone number. |
exhibitor[0][description] | optional | Description. |
exhibitor[0][website] | optional | Website. |
exhibitor[0][twitter] | optional | Twitter url. |
exhibitor[0][facebook] | optional | Facebook url. |
exhibitor[0][linkedin] | optional | Linkedin url. |
exhibitor[0][contact_person][] | optional | Contact person email address. |
exhibitor[0][contact_person][] | optional | Contact person another email address. |
exhibitor[0][category][] | optional | Exhibitor category. |
exhibitor[0][url] | optional | Url. |
Edit exhibitors
<?php
$post = [
'event_id' => '',
'exhibitor[0][exhibitor_id]' => '',
'exhibitor[0][name]' => '',
'exhibitor[0][email]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/exhibitor/update');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
The above command returns JSON structured like this:
[
{
"name": "First exhibitor Shell EDITED",
"message": "update successfully at 2018-07-20 12:54:58",
"status": "1"
}
]
This endpoint edit exhibitors.
HTTP Request
POST https://my.eventbuizz.com/api/exhibitor/update
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
exhibitor[0][name] | required | Name. |
exhibitor[0][email] | required | Email address. |
exhibitor[0][booth] | optional | Booth. |
exhibitor[0][phone_number] | optional | Phone number. |
exhibitor[0][description] | optional | Description. |
exhibitor[0][website] | optional | Website. |
exhibitor[0][twitter] | optional | Twitter url. |
exhibitor[0][facebook] | optional | Facebook url. |
exhibitor[0][linkedin] | optional | Linkedin url. |
exhibitor[0][contact_person][] | optional | Contact person email address. |
exhibitor[0][contact_person][] | optional | Contact person another email address. |
exhibitor[0][category][] | optional | Exhibitor category. |
exhibitor[0][exhibitor_id] | required | Exhibitor ID. |
Delete exhibitors
<?php
$post = [
'event_id' => '',
'exhibitor[delete][]' => '',
'exhibitor[delete][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/exhibitor/delete');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "4150",
"message": "deleted successfully at 2018-07-20 12:58:17",
"status": "1"
},
{
"name": "4151",
"message": "deleted successfully at 2018-07-20 12:58:17",
"status": "1"
}
]
This endpoint delete exhibitors.
HTTP Request
POST https://my.eventbuizz.com/api/exhibitor/delete
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
exhibitor[delete][] | required | Exhibitor ID to delete. |
exhibitor[delete][] | required | Exhibitor another ID to delete |
Assign Contact person
<?php
$post = [
'event_id' => '',
'exhibitor_id' => '',
'exhibitor[contact_person][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/exhibitor/assign_contact_person');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "sam.jay@mail.com",
"message": "Assign as contact person at 2018-07-20 13:16:49",
"status": "1"
},
{
"name": "wolo.bolo@mail.com",
"message": "Assign as contact person at 2018-07-20 13:16:49",
"status": "1"
}
]
This endpoint assign contact person.
HTTP Request
POST https://my.eventbuizz.com/api/exhibitor/assign_contact_person
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
exhibitor[contact_person][] | required | Contact person email address to assign. |
exhibitor[contact_person][] | required | Another contact person email address to assign. |
Un assign contact person
<?php
$post = [
'event_id' => '',
'exhibitor_id' => '',
'exhibitor[contact_person][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/exhibitor/un_assign_contact_person');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "sam.jay@mail.com",
"message": "Un Assign as contact person at 2018-07-20 13:18:13",
"status": "1"
},
{
"name": "wolo.bolo@mail.com",
"message": "Un Assign as contact person at 2018-07-20 13:18:13",
"status": "1"
}
]
This endpoint un assign contact person.
HTTP Request
POST https://my.eventbuizz.com/api/exhibitor/un_assign_contact_person
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
exhibitor[contact_person][] | required | Contact person email address to un assign. |
exhibitor[contact_person][] | required | Another contact person email address to un assign. |
Get exhibitors categories
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/exhibitors/category?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 138,
"name": "cat 1",
"color": "#5388ad",
"sub_categories": [
{
"id" :"140",
"name": "sub cateegory of cat 1.",
}
]
}
]
}
This endpoint returns exhibitor categories.
HTTP Request
GET https://my.eventbuizz.com/api/exhibitors/category
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
News & updates
Get all news & updates
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/alerts?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 826,
"event_id": 2174,
"title": "alert title",
"description": "alert description",
"alert_email": "No",
"alert_sms": "No",
"pre_schedule": "Yes",
"scheduled_date": "2018-07-23 08:00:34",
"sendto_type": "all",
"send_to": "All"
},
{
"id": 827,
"event_id": 2174,
"title": "alert program",
"description": "Descript",
"alert_email": "Yes",
"alert_sms": "No",
"pre_schedule": "Yes",
"scheduled_date": "2018-07-23 08:26:13",
"sendto_type": "agendas",
"send_to": [
""
]
}
]
}
This endpoint displays all news & updates.
HTTP Request
GET https://my.eventbuizz.com/api/alerts
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Add news & updates
<?php
$post = [
'event_id' => '',
'alert[0][title]' => '',
'alert[0][description]' => '',
'alert[0][pre_schedule]' => '',
'alert[0][alert_date]' => '',
'alert[0][alert_time]' => '',
'alert[0][alert_email]' => '',
'alert[0][alert_sms]' => '',
'alert[0][send_to][all][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/alert/create');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "alert program",
"message": "created successfully at 2018-07-23 08:26:13",
"status": "1"
}
]
This endpoint add news & updates.
HTTP Request
POST https://my.eventbuizz.com/api/alert/create
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
alert[0][title] | required | Title. |
alert[0][description] | required | Description. |
alert[0][pre_schedule] | required | yes/no. |
alert[0][alert_date] | optional | Date. |
alert[0][alert_time] | optional | Time. |
alert[0][alert_email] | optional | Send by email 1/0. |
alert[0][alert_sms] | optional | Send by SMS 1/0. |
alert[0][send_to][TYPE][] | required | TYPE can be replaced by following : 'agendas' - Program ID, 'individuals' - Attendee email address, 'workshops' - Workshop ID, 'polls' - Polls ID, 'survey' - Survey ID, 'all' - All types. |
alert[0][send_to][TYPE][] | required | Again TYPE can be replaced by following : 'agendas' - Another program ID, 'individuals' - Another attendee email address, 'workshops' - Another workshop ID, 'polls' - Another polls ID, 'survey' - Another survey ID. |
Edit news & updates
<?php
$post = [
'event_id' => '',
'alert[0][alert_id]' => '',
'alert[0][title]' => '',
'alert[0][description]' => '',
'alert[0][pre_schedule]' => '',
'alert[0][alert_date]' => '',
'alert[0][alert_time]' => '',
'alert[0][alert_email]' => '',
'alert[0][alert_sms]' => '',
'alert[0][send_to][all][]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/alert/update');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "alert program EDT 2",
"message": "updated successfully at 2018-07-23 08:55:49",
"status": "1"
}
]
This endpoint edit news & updates.
HTTP Request
POST https://my.eventbuizz.com/api/alert/update
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
alert[0][alert_id] | required | News & update ID. |
alert[0][title] | required | Title. |
alert[0][description] | required | Description. |
alert[0][pre_schedule] | required | yes/no. |
alert[0][alert_date] | optional | Date. |
alert[0][alert_time] | optional | Time. |
alert[0][alert_email] | optional | Send by email 1/0. |
alert[0][alert_sms] | optional | Send by SMS 1/0. |
alert[0][send_to][TYPE][] | required | TYPE can be replaced by following : 'agendas' - Program ID, 'individuals' - Attendee email address, 'workshops' - Workshop ID, 'polls' - Polls ID, 'survey' - Survey ID, 'all' - All types. |
alert[0][send_to][TYPE][] | required | Again TYPE can be replaced by following : 'agendas' - Another program ID, 'individuals' - Another attendee email address, 'workshops' - Another workshop ID, 'polls' - Another polls ID, 'survey' - Another survey ID. |
Delete news & updates
<?php
$post = [
'event_id' => '',
'alert_id[]' => '',
'alert_id[]' => '',
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: API_KEY'
));
curl_setopt($ch, CURLOPT_URL, 'https://my.eventbuizz.com/api/alert/delete');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($post));
$response = curl_exec($ch);
var_export($response);
The above command returns JSON structured like this:
[
{
"name": "826",
"message": "delete successfully at 2018-07-23 07:02:19",
"status": "1"
},
{
"name": "827",
"message": "delete successfully at 2018-07-23 07:02:19",
"status": "1"
}
]
This endpoint delete news & updates.
HTTP Request
POST https://my.eventbuizz.com/api/alert/delete
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | ID for event. |
program_id | required | Program ID. |
alert_id[] | required | News & update ID. |
alert_id[] | required | News & update another ID. |
Raise hand
Get speakers
<?php
$query = http_build_query([
‘event_id’ => ‘’,
]);
$api_endpoint = 'https://my.eventbuizz.com/api/speakerlist?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"id": 457,
"event_id": 2249,
"agenda_id": 7729,
"attendee_id": 34233,
"live_date": "2019-07-15 13:31:16",
"start_time": "13:31:16",
"end_time": "13:39:07",
"attendee": {
"Attendee_ID": 34233,
"initial": "gh",
"first_name": "John",
"last_name": "Michael",
"email": "xyz@eventbuizz.com",
"delegate_number": "Delegate 1",
"table_number": "Table 21",
"network_group": "arts group",
"age": "23",
"gender": "male",
"FIRST_NAME_PASSPORT": "John",
"LAST_NAME_PASSPORT": "Michael",
"BIRTHDAY_YEAR": "2019-07-11 00:00:00",
"EMPLOYMENT_DATE": "2019-07-01",
"image": "1541059674.jpg",
"company_name": "rrrrrrrrrr",
"company_key": null,
"title": "Principal Engineer",
"organization": "Eventbuizz",
"department": "Data Entry",
"country": "Denmark",
"jobs": "",
"interests": "web surfing",
"industry": "Staffing and Recruiting",
"about": "",
"phone": "",
"website": "www.google.com",
"facebook": "www.facebook.com",
"twitter": "www.twitter.com",
"linkedin": "",
"gdpr": 0,
"attendee_type_id": 1717,
"attendee_type": "sponsor"
},
"duration": "7:51"
}
,...
]
This API will return spoken attendees in speakerlist.
HTTP Request
GET https://my.eventbuizz.com/api/speakerlist
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
output | optional | Default value is xml. Possible values json, xml |
program_id | optional | Program ID, allows to get speakerlist data for particular program. |
number_range_from | optional | Will return data starting from this number. |
number_range_to | optional | Will return data ending to this number. |
from_date | optional | Date range from parameter. |
to_date | optional | Date range to parameter. |
Eventsite banners
Get banners
<?php
$query = http_build_query([
‘event_id’ => ‘’,
]);
$api_endpoint = 'https://my.eventbuizz.com/api/banners?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"id": 327,
"event_id": 2247,
"banner_type": "top",
"video_type": "1",
"video_duration": "",
"image": "image_3861236841566981155.jpg",
"sort_order": 1,
"status": 1,
"created_at": "2019-12-04 07:52:55",
"updated_at": "2019-12-04 08:01:47",
"image_url": "https://my.eventbuizz.com/assets/eventsite_banners/image_3861236841566981155.jpg",
"title": "Na",
"subtitle": "Subtitles"
},
{
"id": 328,
"event_id": 2247,
"banner_type": "banner",
"video_type": "2",
"video_duration": "410000",
"image": "others_1575446053.mp4",
"sort_order": 0,
"status": 1,
"created_at": "2019-12-04 07:55:20",
"updated_at": "2019-12-04 07:55:20",
"image_url": "https://my.eventbuizz.com/assets/eventsite_banners/others_1575446053.mp4",
"title": "Banners",
"subtitle": "Vide"
}
]
This API will return eventsite banners.
HTTP Request
GET https://my.eventbuizz.com/api/banners
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Speakers
Get speakers
<?php
$query = http_build_query([
'event_id' => '',
'page' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/speakers?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"total": 3,
"per_page": 50,
"current_page": 1,
"last_page": 1,
"from": 1,
"to": 3,
"data": [
{
"speaker": {
"Attendee_ID": 36xyz,
"eventsite_show_home": 0,
"sort_order": 0,
"agenda_speaker_sort": 0,
"initial": "adnan",
"first_name": "name",
"last_name": "surname",
"profile_image": "http://my.eventbuizz.com/assets/attendees/1563173951.jpg",
"email": "efe@email.com",
"delegate_number": "delegate number",
"table_number": "test",
"network_group": "network group",
"age": "10",
"gender": "female",
"FIRST_NAME_PASSPORT": "name",
"LAST_NAME_PASSPORT": "pASPOERT",
"BIRTHDAY_YEAR": "2019-12-03 00:00:00",
"EMPLOYMENT_DATE": "2019-12-05",
"image": "1563173951.jpg",
"company_name": "XYZ",
"company_key": "",
"title": "Na",
"organization": "XYZ",
"department": "ABC",
"country": "United States",
"jobs": "12",
"interests": "ABC",
"industry": "it",
"about": "",
"phone": "+45-8736428",
"website": "www.wesite.com",
"facebook": "www.facebook.com",
"twitter": "www.twitter.com",
"linkedin": "www.linkedin.com",
"gdpr": null,
"attendee_type_id": 24xx,
"attendee_type": "Exhibitor",
"allow_vote": 1,
"allow_gallery": 1,
"ask_to_apeak": 1,
"type_resource": 1,
"allow_my_document": 0
},
"programs": [
{
"id": xx00,
"event_id": 2xxx,
"start_date": "2019-08-20",
"start_time": "13:00:30",
"link_type": "misc",
"created_at": "2019-10-21 07:54:40",
"updated_at": "2019-12-03 10:56:52",
"workshop_id": 0,
"qa": 1,
"ticket": 30,
"enable_checkin": 1,
"enable_speakerlist": 1,
"hide_on_registrationsite": 1,
"program_detail": {
"topic": "Topic",
"description": "topic description",
"date": "20-08-2019",
"start_time": "13:00:30",
"end_time": "13:45:00",
"location": "Denmark"
}
},
{
"id": 7xxx,
"event_id": 2xxx,
"start_date": "2019-08-20",
"start_time": "17:30:30",
"link_type": "misc",
"created_at": "2019-10-16 12:23:47",
"updated_at": "2019-11-28 06:09:31",
"workshop_id": 0,
"qa": 0,
"ticket": 0,
"enable_checkin": 0,
"enable_speakerlist": 1,
"hide_on_registrationsite": 0,
"program_detail": {
"topic": "GDPR",
"description": "description",
"date": "20-08-2019",
"start_time": "17:30",
"end_time": "18:30",
"location": "Copenhagen"
}
}
],
"categories": [
{
"id": xxx,
"speaker_id": 3xxx,
"category_id": 1xxx,
"status": 0,
"created_at": "2019-12-03 14:22:27",
"updated_at": "2019-12-03 14:22:27",
"deleted_at": null,
"categories_info": [
{
"id": 1xxx,
"name": "name",
"value": "sub categories ",
"category_id": 1xxx,
"languages_id": 1,
"status": 0,
"created_at": "2019-12-03 08:36:30",
"updated_at": "2019-12-03 08:36:30",
"deleted_at": null
}
]
}
]
},
]
}
This API will return speakers. This API returns data in pagination and page size is 50 records per page.
HTTP Request
GET https://my.eventbuizz.com/api/speakers
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
page | blank | Page number. |
Registration forms
Get forms
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/forms?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"status": "1",
"data": [
{
"id": 3,
"event_id": 10xx8,
"status": 1,
"type_id": 15xx1,
"type": {
"id": 1xxx1,
"alias": "attendee",
"attendee_type": "Attendee"
}
},
{
"id": 251,
"event_id": 1xx8,
"status": 1,
"type_id": 1xxx3,
"type": {
"id": 1xxx3,
"alias": "exhibitor",
"attendee_type": "Exhibitor"
}
},
{
"id": 305,
"event_id": 1xxx8,
"status": 1,
"type_id": 1xxx2,
"type": {
"id": 1xxxx2,
"alias": "sponsor",
"attendee_type": "Sponsor"
}
},
{
"id": 306,
"event_id": 1xxxx8,
"status": 1,
"type_id": 1xxx4,
"type": {
"id": 1xxxx4,
"alias": "speaker",
"attendee_type": "Speaker"
}
},
{
"id": 307,
"event_id": 1xxx8,
"status": 1,
"type_id": 1xxx3,
"type": {
"id": 1xxx3,
"alias": "",
"attendee_type": "vip form "
}
},
{
"id": 473,
"event_id": 1xx8,
"status": 1,
"type_id": 2xx6,
"type": {
"id": 2xx76,
"alias": "",
"attendee_type": "Custom type "
}
}
]
}
This API will return registration forms of given event.
HTTP Request
GET https://my.eventbuizz.com/api/forms
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Registration items
Get items
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/items?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"id": 2xxx3,
"link_to": "none",
"link_to_id": 0,
"sort_order": 0,
"item_number": "0001",
"event_id": 6xxx,
"organizer_id": xx,
"price": 0,
"total_tickets": 0,
"status": 1,
"ticket_item_id": null,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "event_fee",
"created_at": "2019-07-17 12:05:57",
"updated_at": "2019-07-17 12:05:57",
"is_archive": 0,
"is_ticket": 0,
"detail": {
"item_name": "Event fee",
"description": ""
},
"sold_tickets": false,
"quantity": 0
},
{
"id": 2xxx,
"link_to": "none",
"link_to_id": 0,
"sort_order": 0,
"item_number": "0002",
"event_id": xxx,
"organizer_id": xxx,
"price": 10,
"total_tickets": 0,
"status": 1,
"ticket_item_id": null,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "admin_fee",
"created_at": "2019-07-17 12:05:57",
"updated_at": "2019-12-13 07:21:15",
"is_archive": 0,
"is_ticket": 0,
"detail": {
"item_name": "Administration fee",
"description": "itemssss "
},
"sold_tickets": false,
"quantity": 0
},
{
"id": xxx,
"link_to": "none",
"link_to_id": 0,
"sort_order": 0,
"item_number": "123",
"event_id": xxx,
"organizer_id": xxx,
"price": 1000.05,
"total_tickets": 20,
"status": 1,
"ticket_item_id": null,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "item",
"created_at": "2019-09-02 05:59:45",
"updated_at": "2019-09-02 06:27:20",
"is_archive": 0,
"is_ticket": 0,
"detail": {
"item_name": "Stripe",
"description": ""
},
"sold_tickets": false,
"quantity": 10
},
{
"id": xxx,
"link_to": "none",
"link_to_id": 0,
"sort_order": 0,
"item_number": "11",
"event_id": xxx,
"organizer_id": xxx,
"price": 25.26,
"total_tickets": 10000,
"status": 1,
"ticket_item_id": null,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "item",
"created_at": "2019-10-04 10:49:11",
"updated_at": "2019-10-04 10:49:35",
"is_archive": 0,
"is_ticket": 0,
"detail": {
"item_name": "111",
"description": ""
},
"sold_tickets": false,
"quantity": 1000
},
{
"id": xxx,
"group_id": xxx,
"group_type": "single",
"group_required": "no",
"group_is_expanded": "yes",
"sort_order": 0,
"status": 1,
"is_free": 0,
"type": "group",
"created_at": "2019-12-13 07:11:52",
"updated_at": "2019-12-13 07:11:52",
"is_archive": 0,
"is_ticket": 0,
"item_data": [
{
"id": xxx,
"link_to": "none",
"link_to_id": 0,
"sort_order": 0,
"item_number": "120",
"event_id": xxx,
"organizer_id": xxx,
"price": 130,
"total_tickets": 100,
"status": 1,
"ticket_item_id": xxx,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "item",
"created_at": "2019-12-13 07:15:44",
"updated_at": "2019-12-13 07:15:44",
"is_archive": 0,
"is_ticket": 0,
"detail": {
"item_name": "100",
"description": ""
},
"quantity": 20
},
{
"id": xxx,
"link_to": "program",
"link_to_id": xxx,
"sort_order": 0,
"item_number": "100",
"event_id": xxx,
"organizer_id": xxx,
"price": 11,
"total_tickets": 10,
"status": 1,
"ticket_item_id": xxx,
"is_free": 0,
"is_default": 0,
"is_required": 0,
"type": "item",
"created_at": "2019-12-13 07:16:06",
"updated_at": "2019-12-13 07:20:10",
"is_archive": 0,
"is_ticket": 0,
"detail": {
"link_to_name": "programs",
"item_name": "programs (2019-07-17 12:15:00 - 13:15:00)",
"description": ""
},
"quantity": 10
}
],
"detail": {
"group_name": "Group2"
},
"sold_tickets": false
}
]
This API will return registration items / billing items of given event.
HTTP Request
GET https://my.eventbuizz.com/api/items
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
registration_form_id | blank | Registration form ID. |
Documents
Get documents
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/documents?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": xxxx,
"event_id": "xxxx",
"directory_name": "Program 321",
"sub_folder": [
[
{
"id": xxxx,
"name": "Tand-talk 1: Fokus p en bÊredygtig tandpleje",
"sort_order": 1,
"files": [
{
"id": xxxx,
"name": "10339230_361999233969291_9048xxxx528283403_o.jpg",
"path": "https://my.eventbuizz.com/assets/directory/image_64909579xxxx71518.jpg",
"sort_order": 5,
"start_date": "2020-01-02",
"start_time": "18:25:00"
},
{
"id": xxxx,
"name": "AV Template design instruction.docx",
"path": "https://my.eventbuizz.com/assets/directory/document_157797153xxxx6.docx",
"sort_order": 4,
"start_date": "2020-01-02",
"start_time": "18:25:00"
},
{
"id": xxxx,
"name": "18112019CA1045R.pdf",
"path": "https://my.eventbuizz.com/assets/directory/document_15xxxx971553.pdf",
"sort_order": 3,
"start_date": "2020-01-02",
"start_time": "18:25:00"
},
{
"id": xxxx,
"name": "export.csv",
"path": "https://my.eventbuizz.com/assets/directory/others_1xxxx971570.csv",
"sort_order": 2,
"start_date": "2020-01-02",
"start_time": "18:25:00"
},
{
"id": xxxx,
"name": "Stupid Saiyaan 320kbps - Mp3Vista.Com.mp3",
"path": "https://my.eventbuizz.com/assets/directory/others_xxxx77972206.mp3",
"sort_order": 1,
"start_date": "2020-01-31",
"start_time": "19:19:00"
}
],
"sub_folder": null
}
]
]
},
{
"id": xxxx,
"event_id": "xxxx",
"directory_name": "Speakers 321",
"sub_folder": [
[
{
"id": xxxx,
"name": "Muhammad Kamran Afzal",
"sort_order": 1,
"files": [],
"sub_folder": null
}
]
]
},
{
"id": xxxx,
"event_id": "xxxx",
"directory_name": "Sponsors 132",
"sub_folder": [
[
{
"id": xxxx,
"name": "sales",
"sort_order": 1,
"files": [],
"sub_folder": null
}
]
]
},
{
"id": xxxx,
"event_id": "xxxx",
"directory_name": "Exhibitors 231",
"sub_folder": [
[
{
"id": xxxx,
"name": "Collector",
"sort_order": 1,
"files": [],
"sub_folder": null
}
]
]
},
{
"id": xxxx,
"event_id": "xxxx",
"directory_name": "Other 321",
"sub_folder": [
[]
],
"files": []
}
]
}
This API will return documents of given event.
HTTP Request
GET https://my.eventbuizz.com/api/documents
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Event image gallery
Get images
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/imageGallery?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
[
{
"id": xxxxx,
"event_id": xxxxx,
"attendee_id": xxxxx,
"image": "image_1023636361577346455_13516395_1039xxxxx9486908_6737534130321125791_n.jpg",
"sort_order": 0,
"created_at": "2019-12-26 12:47:35",
"updated_at": "2019-12-26 12:47:35",
"image_likes": [
{
"attendee_id": xxxxx,
"image_id": xxxxx,
"created_at": "2020-01-02 17:22:51",
"like_attendee": {
"id": xxxxx,
"email": "chrome@xxxxx.com",
"first_name": "Chrome",
"last_name": "Chrome"
}
},
{
"attendee_id": xxxxx,
"image_id": xxxxx,
"created_at": "2020-01-02 17:55:55",
"like_attendee": {
"id": xxxxx,
"email": "kami@xxxxx.com",
"first_name": "Muhammad Kamran",
"last_name": "Afzal"
}
}
],
"image_attendee": {
"id": xxxxx,
"email": "kami@xxxxx.com",
"first_name": "xxxxx Kamran",
"last_name": "Afzal"
},
"image_title": "Newspaper Heading edited ",
"image_caption": "Ahmedi declared non muslims edited",
"image_url": "https://my.eventbuizz.com/assets/imagegallery/image_1023636361577346455_13516395_1039246459486908_6737534130321125791_n.jpg",
"image_comments": [
{
"id": xxxxx,
"event_id": xxxxx,
"attendee_id": xxxxx,
"parent_id": 0,
"image_id": xxxxx,
"comment": "saffron nazia hassan then he kissed me song",
"created_at": "2020-01-02 18:02:10",
"updated_at": "2020-01-02 18:02:10",
"comments_replies": [
{
"id": xxxxx,
"comment": "nightingale of East",
"parent_id": xxxxx,
"attendee_id": xxxxx,
"comment_attendee": {
"id": xxxxx,
"email": "kami@xxxxx.com",
"first_name": "xxxxx Kamran",
"last_name": "Afzal"
}
}
],
"comments_likes": [],
"comment_attendee": {
"id": xxxxx,
"email": "chrome@xxxxx.com",
"first_name": "Chrome",
"last_name": "Chrome"
}
},
{
"id": xxxxx,
"event_id": xxxxx,
"attendee_id": xxxxx,
"parent_id": 0,
"image_id": xxxxx,
"comment": "nightingale of east",
"created_at": "2020-01-02 18:07:03",
"updated_at": "2020-01-02 18:07:03",
"comments_replies": [],
"comments_likes": [
{
"attendee_id": xxxxx,
"comment_id": xxxxx,
"created_at": "2020-01-02 18:07:23",
"like_attendee": {
"id": xxxxx,
"email": "kami@xxxxx.com",
"first_name": "xxxxx Kamran",
"last_name": "Afzal"
}
}
],
"comment_attendee": {
"id": xxxxx,
"email": "kami@xxxxx.com",
"first_name": "xxxxx Kamran",
"last_name": "Afzal"
}
}
]
},
{
"id": xxxxx,
"event_id": xxxxx,
"attendee_id": 0,
"image": "image_43756718415773xxxxx47504.jpg",
"sort_order": 0,
"created_at": "2019-12-26 08:05:18",
"updated_at": "2019-12-26 08:05:18",
"image_likes": [],
"image_attendee": null,
"image_title": "Title",
"image_caption": "Caption",
"image_url": "https://my.eventbuizz.com/assets/imagegallery/image_43756718415xxxxx77347504.jpg",
"image_comments": []
}
]
This API will return event app image gallery.
HTTP Request
GET https://my.eventbuizz.com/api/imageGallery
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Eventsite image gallery
Get images and videos of eventsite.
<?php
$query = http_build_query([
'event_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/eventsite/imageGallery?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"photos": [
{
"id": xxxxx,
"sort_order": 0,
"event_id": xxxxx,
"image": "image_180872574515779xxxxx62358.jpg",
"created_at": "2020-01-02 10:53:24",
"updated_at": "2020-01-02 10:59:45",
"image_url": "https://my.eventbuizz.com/assets/photos/image_180872574515779xxxxx62358.jpg",
"image_title": "TITLE NO 3"
},
{
"id": xxxxx,
"sort_order": 1,
"event_id": xxxxx,
"image": "image_178356540215779xxxxx62358.png",
"created_at": "2020-01-02 10:53:24",
"updated_at": "2020-01-02 11:00:15",
"image_url": "https://my.eventbuizz.com/assets/photos/image_178356540215779xxxxx62358.png",
"image_title": "title no 2"
},
{
"id": xxxxx,
"sort_order": 2,
"event_id": xxxxx,
"image": "image_126348569215779xxxxx62358.png",
"created_at": "2020-01-02 10:53:24",
"updated_at": "2020-01-02 11:00:15",
"image_url": "https://my.eventbuizz.com/assets/photos/image_126348569215779xxxxx62358.png",
"image_title": "Title no 1 "
}
],
"videos": [
{
"id": xxxxx,
"event_id": xxxxx,
"sort_order": 0,
"URL": "https://www.youtube.com/watch?v=wYG-zIP5Vis",
"type": "3",
"video_path": "",
"created_at": "2020-01-02 10:24:27",
"updated_at": "2020-01-02 10:48:55",
"thumbnail": "102424_image_13464227101577960657.png",
"thumbnail_url": "https://my.eventbuizz.com/assets/videos/102424_image_13464227101577960xxxxx657.png",
"video_title": "you tube 23232"
},
{
"id": xxxxx,
"event_id": xxxxx,
"sort_order": 1,
"URL": "https://www.dailymotion.com/video/x2u0c9l",
"type": "1",
"video_path": "",
"created_at": "2020-01-02 10:26:20",
"updated_at": "2020-01-02 10:48:58",
"thumbnail": "102618_image_16013116351577960775.jpg",
"thumbnail_url": "https://my.eventbuizz.com/assets/videos/102618_image_16013116351577960xxxxx775.jpg",
"video_title": "daily motion 32"
},
{
"id": xxxxx,
"event_id": xxxxx,
"sort_order": 2,
"URL": "https://vimeo.com/86757161",
"type": "2",
"video_path": "",
"created_at": "2020-01-02 10:26:56",
"updated_at": "2020-01-02 10:49:00",
"thumbnail": "102651_image_3533972341577960806.jpg",
"thumbnail_url": "https://my.eventbuizz.com/assets/videos/102651_image_3533972341577960xxxxx806.jpg",
"video_title": "Vimeo 3232"
},
{
"id": xxxxx,
"event_id": xxxxx,
"sort_order": 3,
"URL": "https://www.facebook.com/TheLegend.NFAKOfficial/videos/2496733523768352/UzpfSTY1MzA2OTQ0NjoxMDE1OTIzNTMxNDE1NDQ0Nw/",
"type": "4",
"video_path": "",
"created_at": "2020-01-02 10:27:29",
"updated_at": "2020-01-02 10:49:02",
"thumbnail": "102727_image_20362426461577960842.jpg",
"thumbnail_url": "https://my.eventbuizz.com/assets/videos/102727_image_203624264615779xxxxx60842.jpg",
"video_title": "Others URL 323"
},
{
"id": xxxxx,
"event_id": xxxxx,
"sort_order": 4,
"URL": "",
"type": "5",
"video_path": "https://my.eventbuizz.com/assets/videos/others_1577961133.mp4",
"created_at": "2020-01-02 10:32:37",
"updated_at": "2020-01-02 10:49:02",
"thumbnail": "102752_image_2295634711577960865.png",
"thumbnail_url": "https://my.eventbuizz.com/assets/videos/102752_image_229563471157796xxxxx0865.png",
"video_title": "upload from device 321321"
}
]
}
This API will return eventsite images and videos of image gallery module.
HTTP Request
GET https://my.eventbuizz.com/api/eventsite/imageGallery
Query Parameters
Parameter | Default | Description |
---|---|---|
event_id | required | Event ID. |
Newsletter subscriber
Get newsletter subscriber list
<?php
$query = http_build_query([
'type' => '',
'mailing_list_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/mailinglist/get-subscribers-list';
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"list": [
{
"id": 106564,
"event_name": null,
"email": "user@gmail.com",
"first_name": "Arslan",
"last_name": "hassan",
"created_at": "2022-07-15 06:55:11",
"updated_at": "-0001-11-30 00:00:00"
},
],
"status": "1",
"status_code": "200"
}
This API will return newsletter subscriber list .
HTTP Request
POST https://my.eventbuizz.com/api/mailinglist/get-subscribers-list
Query Parameters
Parameter | Default | Description |
---|---|---|
type | required | Enter type For e.g 'subscirbers,unsubscribed,bounced'. |
mailing_list_id | required | Add mailing list id For e.g '10'. |
Get mailing list
<?php
$query = http_build_query([
'page' => '',
'limit' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/mailinglist/get-mailing-list';
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"mailing_list": [
{
"id": 165,
"organizer_id": 1277,
"name": "New registration flow",
"default_from_email": null,
"default_from_name": "",
"created_at": "2023-04-03 14:42:16",
"updated_at": "-0001-11-30 00:00:00",
"deleted_at": null,
"subscribers_count": 6,
"unSubscribers_count": 1,
"bounced_count": 0
},
],
"status": "1"
}
This API will return mailing list .
HTTP Request
POST https://my.eventbuizz.com/api/mailinglist/get-mailing-list
Query Parameters
Parameter | Default | Description |
---|---|---|
page | optional | Enter page For e.g '0'. default value for page 0. |
limit | optional | Add limit For e.g '10'. delault limit is 200. |
QR Code Scan API
Scan QR Code
<?php
$query = http_build_query([
'url_id' => ''
]);
$api_endpoint = 'https://my.eventbuizz.com/api/get-attendee-info?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"status": 1,
"data": {
"attendee": {
"first_name": "New QR",
"last_name": "code",
"email": "newqr@gmail.com",
"BIRTHDAY_YEAR": "2023-04-25 00:00:00",
"EMPLOYMENT_DATE": "2023-04-30",
"phone_code": "+688",
"phone_number": "901234",
"age": "26",
"gender": "n/a",
"company_name": "eventbuizz",
"title": "Title",
"industry": "IT industry",
"about": "",
"website": "http://www.shiring.com",
"facebook": "http://www.shiring.com2",
"twitter": "http://www.twitter.com",
"linkedin": "http://www.google.com",
"organization": "Organization",
"jobs": "JOB TASK",
"interests": "Interests",
"initial": "MR",
"department": "Department",
"private_house_number": "Private house number 1234",
"private_street": "Private street 1234",
"private_post_code": "Private post code1234",
"private_city": "Private city1234",
"private_country": "Nigeria"
}
}
}
Use the API KEY provided by Event organizer. This API will return attendee data from the ID you get from scanning EventBuizz's Attendee QR Code.
HTTP Request
GET https://my.eventbuizz.com/api/get-attendee-info
Query Parameters
Parameter | Default | Description |
---|---|---|
url_id | required | ID retrieved from QR code |
Exhibitor Portal API
Get leads
<?php
$query = http_build_query([
]);
$api_endpoint = 'https://my.eventbuizz.com/api/leads/exhibitor?' . $query;
$API_KEY = API_KEY;
$headers = array();
$headers[] = 'Content-Type: application/json';
$headers[] = 'Authorization:'.$API_KEY;
$curl = curl_init($api_endpoint);
curl_setopt($curl, CURLOPT_HEADER, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
// Make the REST call, returning the result
$response = curl_exec($curl);
The above command returns JSON structured like this:
{
"data": [
{
"id": 61467,
"event_name": "The right event",
"contact_type_name": "EventBuizz",
"contact_person_type": "exhibitor",
"contact_type_id": 22712,
"contact_person_name": "Kashaf",
"first_name": "Kashaf",
"last_name": "Idris",
"email": "ki@eventbuizz.com",
"phone": "+45-3048078",
"work": "",
"company": "",
"title": "CTO",
"department": "",
"state": "",
"industry": "",
"website": "",
"rating": 5,
"notes": "Notes",
"date": "2023-04-06",
"signatures": "",
"initial": "",
"private_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": "Denmark"
},
"company_address_info": {
"address": "",
"street_number": "",
"post_code": "",
"city": "",
"country": "Denmark"
},
"products": [
{
"id": 562,
"event_id": 9337,
"type_id": 22712,
"type": "exhibitor",
"product_name": "Product",
"document": "document_1680759385.docx",
"status": 1,
"sort_order": 0,
"created_at": "2023-04-06 05:36:30",
"updated_at": "2023-04-06 05:36:30",
"deleted_at": null
},
{
"id": 563,
"event_id": 9337,
"type_id": 22712,
"type": "exhibitor",
"product_name": "Product 2",
"document": "document_1680759405.docx",
"status": 1,
"sort_order": 0,
"created_at": "2023-04-06 05:36:47",
"updated_at": "2023-04-06 05:36:47",
"deleted_at": null
}
],
"signups": [
{
"id": 385,
"event_id": 9337,
"type_id": 22712,
"type": "exhibitor",
"consent_name": "Consent M1",
"status": 1,
"sort_order": 0,
"created_at": "2023-04-06 05:37:07",
"updated_at": "2023-04-06 05:37:07",
"deleted_at": null
},
{
"id": 387,
"event_id": 9337,
"type_id": 22712,
"type": "exhibitor",
"consent_name": "Consent M3",
"status": 1,
"sort_order": 0,
"created_at": "2023-04-06 05:37:22",
"updated_at": "2023-04-06 05:37:22",
"deleted_at": null
}
],
"survey_results": []
}
],
"status": "1"
}
Use the API KEY given in Exhibitor Portal. This API will return attendee data from the ID you get from scanning EventBuizz's Attendee QR Code.
HTTP Request
GET https://my.eventbuizz.com/api/leads/exhibitor
Query Parameters
Parameter | Default | Description |
---|
Errors
The EventBuizz API uses the following error codes:
Error Code | Meaning |
---|---|
400 | Bad Request -- Your request is invalid. |
401 | Unauthorized -- Your API key is wrong. |
403 | Forbidden -- The API requested is hidden for administrators only. |
404 | Not Found -- The specified API could not be found. |
405 | Method Not Allowed -- You tried to access a API with an invalid method. |
406 | Not Acceptable -- You requested a format that isn't json. |
410 | Gone -- The API requested has been removed from our servers. |
429 | Too Many Requests -- You're requesting too many API calls! Slow down! |
500 | Internal Server Error -- We had a problem with our server. Try again later. |
503 | Service Unavailable -- We're temporarily offline for maintenance. Please try again later. |