BaseEventBibRange
Returns a list of base event bib range entries.
GET/api/event/base_event_bib_range
Query parameters
idinteger | |
deletedboolean | This property is used to mark an entity as deleted / archived | Default value: false |
baseEventstring | |
namestring | |
prefixstring | Fixed prefix for this range, wins over the global prefix mode. |
rangeStartinteger | |
rangeEndinteger | |
priorityinteger | |
createdstring | |
updatedstring | |
searchStringstring | text to search for in the list |
orderFieldNamestring | name of the order field |
orderFieldSortstring | sorting modeAllowed: DESCASC |
pageinteger | page of the list |
pageSizeinteger | number of entries for each page |
withMaxPageNumberstring | returns the number of pages available as a header if this is set |
Responses
200Returns a list of BaseEventBibRange objectsarray<BaseEventBibRange>
Show fields (10)
base_event_idintegeridintegerPrimary key of the bib number range. Internal ID.
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
curl --request GET \
--url https://your-instance.iw-erp.de/api/event/base_event_bib_range \
--header 'x-iw-jwt-token: <TOKEN>'const options = {method: 'GET', headers: {'x-iw-jwt-token': '<TOKEN>'}};
fetch('https://your-instance.iw-erp.de/api/event/base_event_bib_range', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://your-instance.iw-erp.de/api/event/base_event_bib_range"
headers = {"x-iw-jwt-token": "<TOKEN>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://your-instance.iw-erp.de/api/event/base_event_bib_range', [
'headers' => [
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://your-instance.iw-erp.de/api/event/base_event_bib_range"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://your-instance.iw-erp.de/api/event/base_event_bib_range")
.get()
.addHeader("x-iw-jwt-token", "<TOKEN>")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your-instance.iw-erp.de/api/event/base_event_bib_range"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart with the iw_erp_api package
import 'package:iw_erp_api/clients/event_base_event_bib_range_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
IwApiState().host = 'your-instance.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await EventBaseEventBibRangeController.getAll();
if (result.success) {
print(result.data);
}[
{
"id": 42,
"name": "Beispiel",
"base_event_id": 42,
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
}
]Creates a new base event bib range entry.
POST/api/event/base_event_bib_range
Request body application/json
dataBaseEventBibRange2Show fields (6)
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200Add a new BaseEventBibRangeBaseEventBibRange
Show fields (10)
base_event_idintegeridintegerPrimary key of the bib number range. Internal ID.
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
curl --request POST \
--url https://your-instance.iw-erp.de/api/event/base_event_bib_range \
--header 'content-type: application/json' \
--header 'x-iw-jwt-token: <TOKEN>' \
--data '
{
"data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true
}
}
'const options = {
method: 'POST',
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: JSON.stringify({
data: {
name: 'Beispiel',
range_start: 1,
range_end: 1,
prefix: 'string',
priority: 1,
deleted: true
}
})
};
fetch('https://your-instance.iw-erp.de/api/event/base_event_bib_range', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://your-instance.iw-erp.de/api/event/base_event_bib_range"
payload = { "data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": True
} }
headers = {
"x-iw-jwt-token": "<TOKEN>",
"content-type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://your-instance.iw-erp.de/api/event/base_event_bib_range', [
'body' => '{"data":{"name":"Beispiel","range_start":1,"range_end":1,"prefix":"string","priority":1,"deleted":true}}',
'headers' => [
'content-type' => 'application/json',
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post,
RequestUri = new Uri("https://your-instance.iw-erp.de/api/event/base_event_bib_range"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
Content = new StringContent("{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}");
Request request = new Request.Builder()
.url("https://your-instance.iw-erp.de/api/event/base_event_bib_range")
.post(body)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your-instance.iw-erp.de/api/event/base_event_bib_range"
payload := strings.NewReader("{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
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))
}Dart with the iw_erp_api package
import 'package:iw_erp_api/clients/event_base_event_bib_range_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
import 'package:iw_erp_api/model/event_base_event_bib_range.dart';
IwApiState().host = 'your-instance.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await EventBaseEventBibRangeController.post(EventBaseEventBibRange.fromJson({
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true
}));
if (result.success) {
print(result.data);
}{
"id": 42,
"name": "Beispiel",
"base_event_id": 42,
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
}Returns a single base event bib range entry.
GET/api/event/base_event_bib_range/{identifier}
Path parameters
identifierrequiredstring |
Responses
200Returns a single BaseEventBibRangeBaseEventBibRange
Show fields (10)
base_event_idintegeridintegerPrimary key of the bib number range. Internal ID.
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
curl --request GET \
--url https://your-instance.iw-erp.de/api/event/base_event_bib_range/42 \
--header 'x-iw-jwt-token: <TOKEN>'const options = {method: 'GET', headers: {'x-iw-jwt-token': '<TOKEN>'}};
fetch('https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
headers = {"x-iw-jwt-token": "<TOKEN>"}
response = requests.get(url, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', [
'headers' => [
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Get,
RequestUri = new Uri("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42")
.get()
.addHeader("x-iw-jwt-token", "<TOKEN>")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart with the iw_erp_api package
import 'package:iw_erp_api/clients/event_base_event_bib_range_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
IwApiState().host = 'your-instance.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await EventBaseEventBibRangeController.get('42');
if (result.success) {
print(result.data);
}{
"id": 42,
"name": "Beispiel",
"base_event_id": 42,
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
}Updates an existing base event bib range entry.
PUT/api/event/base_event_bib_range/{identifier}
Path parameters
identifierrequiredstring |
Request body application/json
dataBaseEventBibRange2Show fields (6)
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200Update a BaseEventBibRangeBaseEventBibRange
Show fields (10)
base_event_idintegeridintegerPrimary key of the bib number range. Internal ID.
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
curl --request PUT \
--url https://your-instance.iw-erp.de/api/event/base_event_bib_range/42 \
--header 'content-type: application/json' \
--header 'x-iw-jwt-token: <TOKEN>' \
--data '
{
"data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true
}
}
'const options = {
method: 'PUT',
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: JSON.stringify({
data: {
name: 'Beispiel',
range_start: 1,
range_end: 1,
prefix: 'string',
priority: 1,
deleted: true
}
})
};
fetch('https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
payload = { "data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": True
} }
headers = {
"x-iw-jwt-token": "<TOKEN>",
"content-type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('PUT', 'https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', [
'body' => '{"data":{"name":"Beispiel","range_start":1,"range_end":1,"prefix":"string","priority":1,"deleted":true}}',
'headers' => [
'content-type' => 'application/json',
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Put,
RequestUri = new Uri("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
Content = new StringContent("{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}");
Request request = new Request.Builder()
.url("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42")
.put(body)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
payload := strings.NewReader("{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
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))
}Dart with the iw_erp_api package
import 'package:iw_erp_api/clients/event_base_event_bib_range_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
import 'package:iw_erp_api/model/event_base_event_bib_range.dart';
IwApiState().host = 'your-instance.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await EventBaseEventBibRangeController.put(EventBaseEventBibRange.fromJson({
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true
}));
if (result.success) {
print(result.data);
}{
"id": 42,
"name": "Beispiel",
"base_event_id": 42,
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
}Updates an existing base event bib range entry.
PATCH/api/event/base_event_bib_range/{identifier}
Path parameters
identifierrequiredstring |
Request body application/json
dataBaseEventBibRange2Show fields (6)
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
Responses
200Update a BaseEventBibRangeBaseEventBibRange
Show fields (10)
base_event_idintegeridintegerPrimary key of the bib number range. Internal ID.
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
curl --request PATCH \
--url https://your-instance.iw-erp.de/api/event/base_event_bib_range/42 \
--header 'content-type: application/json' \
--header 'x-iw-jwt-token: <TOKEN>' \
--data '
{
"data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true
}
}
'const options = {
method: 'PATCH',
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: JSON.stringify({
data: {
name: 'Beispiel',
range_start: 1,
range_end: 1,
prefix: 'string',
priority: 1,
deleted: true
}
})
};
fetch('https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
payload = { "data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": True
} }
headers = {
"x-iw-jwt-token": "<TOKEN>",
"content-type": "application/json"
}
response = requests.patch(url, json=payload, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('PATCH', 'https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', [
'body' => '{"data":{"name":"Beispiel","range_start":1,"range_end":1,"prefix":"string","priority":1,"deleted":true}}',
'headers' => [
'content-type' => 'application/json',
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Patch,
RequestUri = new Uri("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
Content = new StringContent("{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}");
Request request = new Request.Builder()
.url("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42")
.patch(body)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.addHeader("content-type", "application/json")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
payload := strings.NewReader("{\"data\":{\"name\":\"Beispiel\",\"range_start\":1,\"range_end\":1,\"prefix\":\"string\",\"priority\":1,\"deleted\":true}}")
req, _ := http.NewRequest("PATCH", url, payload)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
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))
}Dart with package:http (no controller in the iw_erp_api package)
import 'dart:convert';
import 'package:http/http.dart' as http;
final response = await http.patch(
Uri.parse('https://your-instance.iw-erp.de/api/event/base_event_bib_range/42'),
headers: {'x-iw-jwt-token': '<TOKEN>', 'content-type': 'application/json'},
body: jsonEncode({
"data": {
"name": "Beispiel",
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true
}
}),
);
print(response.body);{
"id": 42,
"name": "Beispiel",
"base_event_id": 42,
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
}Deletes an archived BaseEventBibRange. Assigned numbers stay, only the link to the range is removed.
DELETE/api/event/base_event_bib_range/{identifier}
Path parameters
identifierrequiredstring |
Responses
200Deletes a single BaseEventBibRangeBaseEventBibRange
Show fields (10)
base_event_idintegeridintegerPrimary key of the bib number range. Internal ID.
namestringName of the bib number range.
range_startintegerFirst bib number of the range.
range_endintegerLast bib number of the range.
prefixstringFixed prefix for this range, wins over the global prefix mode.
priorityintegerPriority of the range when several ranges match.
deletedbooleanThis property is used to mark an entity as deleted / archived
createdstring (date-time)Point in time the entity was created.
updatedstring (date-time)Point in time the entity was last updated.
curl --request DELETE \
--url https://your-instance.iw-erp.de/api/event/base_event_bib_range/42 \
--header 'x-iw-jwt-token: <TOKEN>'const options = {method: 'DELETE', headers: {'x-iw-jwt-token': '<TOKEN>'}};
fetch('https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
headers = {"x-iw-jwt-token": "<TOKEN>"}
response = requests.delete(url, headers=headers)
print(response.text)<?php
require_once('vendor/autoload.php');
$client = new \GuzzleHttp\Client();
$response = $client->request('DELETE', 'https://your-instance.iw-erp.de/api/event/base_event_bib_range/42', [
'headers' => [
'x-iw-jwt-token' => '<TOKEN>',
],
]);
echo $response->getBody();using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Delete,
RequestUri = new Uri("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"),
Headers =
{
{ "x-iw-jwt-token", "<TOKEN>" },
},
};
using (var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url("https://your-instance.iw-erp.de/api/event/base_event_bib_range/42")
.delete(null)
.addHeader("x-iw-jwt-token", "<TOKEN>")
.build();
Response response = client.newCall(request).execute();package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your-instance.iw-erp.de/api/event/base_event_bib_range/42"
req, _ := http.NewRequest("DELETE", url, nil)
req.Header.Add("x-iw-jwt-token", "<TOKEN>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}Dart with the iw_erp_api package
import 'package:iw_erp_api/clients/event_base_event_bib_range_controller.dart';
import 'package:iw_erp_api/logic/iw_api_state.dart';
IwApiState().host = 'your-instance.iw-erp.de';
IwApiState().currentJwtApiToken = '<TOKEN>';
final result = await EventBaseEventBibRangeController.delete('42');
if (result.success) {
print(result.data);
}{
"id": 42,
"name": "Beispiel",
"base_event_id": 42,
"range_start": 1,
"range_end": 1,
"prefix": "string",
"priority": 1,
"deleted": true,
"created": "2026-10-15T09:30:00+02:00",
"updated": "2026-10-15T09:30:00+02:00"
}