Restore a deleted exhibitor
curl --request POST \
--url https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore \
--header 'x-access-token: <api-key>'import requests
url = "https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore"
headers = {"x-access-token": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-access-token': '<api-key>'}};
fetch('https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"x-access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-access-token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore")
.header("x-access-token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-access-token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
"friendly_id": "EXH-7",
"friendly_id_raw": 7,
"name": "InnovateTech Labs",
"description": "Showcasing next-generation event technology solutions.",
"logo_image_url": "https://cdn.sessionboard.com/logos/innovatetech.png",
"address_city": "Chicago",
"address_state": "IL",
"address_coutnry": "US",
"website_url": "https://www.innovatetech.example.com",
"created_at": "2024-01-12T10:00:00Z",
"updated_at": "2024-03-01T14:00:00Z",
"custom_fields": [],
"translated_fields": [],
"contacts": []
}Event — Exhibitors
Restore a deleted exhibitor
Restore a previously soft-deleted exhibitor. Requires the write:exhibitors scope.
Restore has the same reach as the delete it reverses: it restores the group, so a group that held both roles comes back as both a sponsor and an exhibitor, and it reappears on every event it was linked to — not only the event in the path.
POST
/
v1
/
event
/
{eventId}
/
exhibitors
/
{exhibitorId}
/
restore
Restore a deleted exhibitor
curl --request POST \
--url https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore \
--header 'x-access-token: <api-key>'import requests
url = "https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore"
headers = {"x-access-token": "<api-key>"}
response = requests.post(url, headers=headers)
print(response.text)const options = {method: 'POST', headers: {'x-access-token': '<api-key>'}};
fetch('https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_HTTPHEADER => [
"x-access-token: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore"
req, _ := http.NewRequest("POST", url, nil)
req.Header.Add("x-access-token", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore")
.header("x-access-token", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://public-api.sessionboard.com/v1/event/{eventId}/exhibitors/{exhibitorId}/restore")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["x-access-token"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"id": "c3d4e5f6-a7b8-9012-cdef-123456789012",
"friendly_id": "EXH-7",
"friendly_id_raw": 7,
"name": "InnovateTech Labs",
"description": "Showcasing next-generation event technology solutions.",
"logo_image_url": "https://cdn.sessionboard.com/logos/innovatetech.png",
"address_city": "Chicago",
"address_state": "IL",
"address_coutnry": "US",
"website_url": "https://www.innovatetech.example.com",
"created_at": "2024-01-12T10:00:00Z",
"updated_at": "2024-03-01T14:00:00Z",
"custom_fields": [],
"translated_fields": [],
"contacts": []
}Authorizations
ApiKeyBearerToken
Organization API token. Generate from Organization Settings → API Tokens.
Response
Exhibitor restored
An exhibitor associated with an event.
Country (note: field name contains a known typo preserved for backwards compatibility).
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Deep link to this entity in the Sessionboard admin UI.

