Attendee Pending V4
Update pending attendee
Updates an existing pending attendee record with new information during form modification.
PATCH
/
v4
/
attendee
/
pending
/
{id}
Update pending attendee
curl --request PATCH \
--url https://api.example.com/v4/attendee/pending/{id} \
--header 'Content-Type: application/json' \
--data '
{
"notes": {},
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"firstname": "<string>",
"lastname": "<string>",
"fullname": "<string>",
"bringalongEmails": [
"jsmith@example.com"
],
"phone": "<string>",
"timezone": "<string>",
"dataPolicyAccepted": true
}
'import requests
url = "https://api.example.com/v4/attendee/pending/{id}"
payload = {
"notes": {},
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"firstname": "<string>",
"lastname": "<string>",
"fullname": "<string>",
"bringalongEmails": ["jsmith@example.com"],
"phone": "<string>",
"timezone": "<string>",
"dataPolicyAccepted": True
}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
notes: {},
companyId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
email: 'jsmith@example.com',
firstname: '<string>',
lastname: '<string>',
fullname: '<string>',
bringalongEmails: ['jsmith@example.com'],
phone: '<string>',
timezone: '<string>',
dataPolicyAccepted: true
})
};
fetch('https://api.example.com/v4/attendee/pending/{id}', 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://api.example.com/v4/attendee/pending/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'notes' => [
],
'companyId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'email' => 'jsmith@example.com',
'firstname' => '<string>',
'lastname' => '<string>',
'fullname' => '<string>',
'bringalongEmails' => [
'jsmith@example.com'
],
'phone' => '<string>',
'timezone' => '<string>',
'dataPolicyAccepted' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v4/attendee/pending/{id}"
payload := strings.NewReader("{\n \"notes\": {},\n \"companyId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"email\": \"jsmith@example.com\",\n \"firstname\": \"<string>\",\n \"lastname\": \"<string>\",\n \"fullname\": \"<string>\",\n \"bringalongEmails\": [\n \"jsmith@example.com\"\n ],\n \"phone\": \"<string>\",\n \"timezone\": \"<string>\",\n \"dataPolicyAccepted\": true\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.example.com/v4/attendee/pending/{id}")
.header("Content-Type", "application/json")
.body("{\n \"notes\": {},\n \"companyId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"email\": \"jsmith@example.com\",\n \"firstname\": \"<string>\",\n \"lastname\": \"<string>\",\n \"fullname\": \"<string>\",\n \"bringalongEmails\": [\n \"jsmith@example.com\"\n ],\n \"phone\": \"<string>\",\n \"timezone\": \"<string>\",\n \"dataPolicyAccepted\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v4/attendee/pending/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"notes\": {},\n \"companyId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"email\": \"jsmith@example.com\",\n \"firstname\": \"<string>\",\n \"lastname\": \"<string>\",\n \"fullname\": \"<string>\",\n \"bringalongEmails\": [\n \"jsmith@example.com\"\n ],\n \"phone\": \"<string>\",\n \"timezone\": \"<string>\",\n \"dataPolicyAccepted\": true\n}"
response = http.request(request)
puts response.read_body123Path Parameters
The unique identifier of the pending attendee record
Body
application/json
Updated attendee information
An object containing attendee form entries.
Show child attributes
Show child attributes
Attendee email address. Required for all standard bookings.
Optional only when BookingDto.phoneOnlyBooking is true.
Validated as email format when provided.
Either fullname or firstname/lastname is required
Either fullname or firstname/lastname is required
Either fullname or firstname/lastname is required
Additional attendee emails (max 5)
Maximum array length:
5Available options:
en, de, fr, es, no, nl, it, pl, sv, tr, da Response
200 - application/json
Pending attendee updated successfully
The response is of type number.
⌘I
Update pending attendee
curl --request PATCH \
--url https://api.example.com/v4/attendee/pending/{id} \
--header 'Content-Type: application/json' \
--data '
{
"notes": {},
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"firstname": "<string>",
"lastname": "<string>",
"fullname": "<string>",
"bringalongEmails": [
"jsmith@example.com"
],
"phone": "<string>",
"timezone": "<string>",
"dataPolicyAccepted": true
}
'import requests
url = "https://api.example.com/v4/attendee/pending/{id}"
payload = {
"notes": {},
"companyId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"email": "jsmith@example.com",
"firstname": "<string>",
"lastname": "<string>",
"fullname": "<string>",
"bringalongEmails": ["jsmith@example.com"],
"phone": "<string>",
"timezone": "<string>",
"dataPolicyAccepted": True
}
headers = {"Content-Type": "application/json"}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PATCH',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
notes: {},
companyId: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
email: 'jsmith@example.com',
firstname: '<string>',
lastname: '<string>',
fullname: '<string>',
bringalongEmails: ['jsmith@example.com'],
phone: '<string>',
timezone: '<string>',
dataPolicyAccepted: true
})
};
fetch('https://api.example.com/v4/attendee/pending/{id}', 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://api.example.com/v4/attendee/pending/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PATCH",
CURLOPT_POSTFIELDS => json_encode([
'notes' => [
],
'companyId' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'email' => 'jsmith@example.com',
'firstname' => '<string>',
'lastname' => '<string>',
'fullname' => '<string>',
'bringalongEmails' => [
'jsmith@example.com'
],
'phone' => '<string>',
'timezone' => '<string>',
'dataPolicyAccepted' => true
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/v4/attendee/pending/{id}"
payload := strings.NewReader("{\n \"notes\": {},\n \"companyId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"email\": \"jsmith@example.com\",\n \"firstname\": \"<string>\",\n \"lastname\": \"<string>\",\n \"fullname\": \"<string>\",\n \"bringalongEmails\": [\n \"jsmith@example.com\"\n ],\n \"phone\": \"<string>\",\n \"timezone\": \"<string>\",\n \"dataPolicyAccepted\": true\n}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.patch("https://api.example.com/v4/attendee/pending/{id}")
.header("Content-Type", "application/json")
.body("{\n \"notes\": {},\n \"companyId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"email\": \"jsmith@example.com\",\n \"firstname\": \"<string>\",\n \"lastname\": \"<string>\",\n \"fullname\": \"<string>\",\n \"bringalongEmails\": [\n \"jsmith@example.com\"\n ],\n \"phone\": \"<string>\",\n \"timezone\": \"<string>\",\n \"dataPolicyAccepted\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/v4/attendee/pending/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Patch.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"notes\": {},\n \"companyId\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"email\": \"jsmith@example.com\",\n \"firstname\": \"<string>\",\n \"lastname\": \"<string>\",\n \"fullname\": \"<string>\",\n \"bringalongEmails\": [\n \"jsmith@example.com\"\n ],\n \"phone\": \"<string>\",\n \"timezone\": \"<string>\",\n \"dataPolicyAccepted\": true\n}"
response = http.request(request)
puts response.read_body123