Get Event By Event ID
Introduction
The Get Event By Event ID API provides detailed information about a specific event based on the event ID. You can use this API to retrieve event details such as event name, venue, start date, event slots, and more.
Retrieve Event
To retrieve an event, you need to send an HTTP POST request to the following endpoint:
Endpoint
https://api.paydexp.com/v1/event/{event_id}
Authorization
Users need to include basic authentication credentials in the request headers.
Where base64_encoded_username_password is a Base64-encoded string of your API username and password joined by a colon.
Code Examples
Below are code examples in different programming languages demonstrating how to retrieve event details using HTTP POST requests.
- Curl
- Go
- Nodejs
- Python
- PHP
curl --location --request POST 'https://api.paydexp.com/api/v1/event/79' \
--header 'Authorization: ••••••'
package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.paydexp.com/api/v1/event/79"
method := "POST"
client := &http.Client {
}
req, err := http.NewRequest(method, url, nil)
if err != nil {
fmt.Println(err)
return
}
req.Header.Add("Authorization", "••••••")
res, err := client.Do(req)
if err != nil {
fmt.Println(err)
return
}
defer res.Body.Close()
body, err := io.ReadAll(res.Body)
if err != nil {
fmt.Println(err)
return
}
fmt.Println(string(body))
}
const axios = require('axios');
let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://api.paydexp.com/api/v1/event/79',
headers: {
'Authorization': '••••••'
}
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
import requests
url = "https://api.paydexp.com/api/v1/event/79"
payload = {}
headers = {
'Authorization': '••••••'
}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
<?php
require_once 'HTTP/Request2.php';
$request = new HTTP_Request2();
$request->setUrl('https://api.paydexp.com/api/v1/event/79');
$request->setMethod(HTTP_Request2::METHOD_POST);
$request->setConfig(array(
'follow_redirects' => TRUE
));
$request->setHeader(array(
'Authorization': '••••••'
));
try {
$response = $request->send();
if ($response->getStatus() == 200) {
echo $response->getBody();
}
else {
echo 'Unexpected HTTP status: ' . $response->getStatus() . ' ' .
$response->getReasonPhrase();
}
}
catch(HTTP_Request2_Exception $e) {
echo 'Error: ' . $e->getMessage();
}
Example of a successful response
{
"success": true,
"data": {
"id": 123,
"name": "Concert in the Park",
"description": "An amazing outdoor concert experience",
"venue": "Central Park",
"start_date": "2025-12-15",
"start_time": "19:00:00",
"end_date": "2025-12-15",
"end_time": "23:00:00",
"currency": "USD",
"status": "active",
"eventSlots": [
{
"id": 456,
"start_time": "2025-12-15 19:00:00",
"is_active": true,
"is_sold_out": false
}
]
},
"message": "Event retrieved successfully."
}
Conclusion
The Get Event By Event ID API provides detailed information about a specific event based on the event ID. You can use this API to retrieve event details such as event name, venue, start date, event slots, and more.