• Back to help center
  • Introduction
  • Introduction
  • Topics
  • Authentication
  • Error Handling
  • Translations
  • Custom Fields
  • Libraries
  • Go
  • PHP
  • Resources
  • Account Parameters
    • Get all configured account parameters
    • Get an account parameter
    • Set an account parameter
  • Contact Address Types
    • Create a new contact address type
    • Fetch translatable fields
    • Get a list of contact address types
    • Get a single contact address type
    • Modify an existing contact address type
    • Remove a contact address type
    • Update translations
  • Contact Fields
    • Get the contact field
    • Get the contact fields
    • Get the translations for this field
    • Update the translations for this field
  • Contact Titles
    • Create a new contact title
    • Get a list of contact titles
    • Get a single contact title
    • Modify an existing contact title
    • Remove a contact title
  • Contacts
    • Batch operations
    • Create a new contact
    • Create a remark
    • Delete a remark
    • Get a list of contacts
    • Get a remark
    • Get a single contact
    • Import contact
    • Remove a contact
    • Reserve contact IDs
    • Update a contact
    • Update a remark
  • Custom Field Values
    • Create a new custom field value
    • Fetch translatable fields
    • Get a list of custom field values
    • Get a single custom field value
    • Modify an existing custom field value
    • Remove a custom field value
    • Update translations
  • Custom Fields
    • Create a new custom field
    • Fetch translatable fields
    • Get a list of custom fields
    • Get a single custom field
    • Modify an existing custom field
    • Remove a custom field
    • Update translations
  • Delivery Scenarios
    • Create a new delivery scenario
    • Fetch translatable fields
    • Get a list of delivery scenarios
    • Get a single delivery scenario
    • Modify an existing delivery scenario
    • Remove a delivery scenario
    • Update translations
  • Diagnostics
    • Get the backend time
  • Documents
    • Create a new document
    • Fetch translatable fields
    • Get a list of documents
    • Get a single document
    • Modify an existing document
    • Remove a document
    • Update translations
  • Dupe Detect Rules
    • Create a new dupe detect rule
    • Get a list of dupe detect rules
    • Get a single dupe detect rule
    • Modify an existing dupe detect rule
    • Remove a dupe detect rule
  • Event Locations
    • Create a new event location
    • Fetch translatable fields
    • Get a list of event locations
    • Get a single event location
    • Modify an existing event location
    • Remove an event location
    • Update translations
  • Events
    • Batch operations
    • Batch update tickets for an event
    • Create a new event
    • Delete an event
    • Delete the event image
    • Fetch translatable fields
    • Get a list of events
    • Get a single event
    • Get all tickets for an event
    • Lock a set of tickets
    • Purge event
    • Save an image
    • Scan out tickets that are scanned in
    • Unlock a set of tickets
    • Update an event
    • Update the seat rank for a set of tickets
    • Update translations
  • Field Definitions
    • Create a new field definition
    • Fetch translatable fields
    • Get a list of field definitions
    • Get a single field definition
    • Get data for field definitions
    • Modify an existing field definition
    • Remove a field definition
    • Update translations
  • Filter Definitions
    • Create a new filter definition
    • Fetch translatable fields
    • Get a list of filter definitions
    • Get a single filter definition
    • Modify an existing filter definition
    • Remove a filter definition
    • Update translations
  • Lock Types
    • Create a new lock type
    • Fetch translatable fields
    • Get a list of lock types
    • Get a single lock type
    • Modify an existing lock type
    • Remove a lock type
    • Update translations
  • Opt Ins
    • Create a new opt in
    • Fetch translatable fields
    • Get a list of opt ins
    • Get a single opt in
    • Modify an existing opt in
    • Remove an opt in
    • Update translations
  • Order Fee Definitions
    • Create a new order fee definition
    • Fetch translatable fields
    • Get a list of order fee definitions
    • Get a single order fee definition
    • Remove an order fee definition
    • Update translations
  • Order Fees
    • Create a new order fee
    • Fetch translatable fields
    • Get a list of order fees
    • Get a single order fee
    • Remove an order fee
    • Update translations
  • Order Mail Templates
    • Create a new order mail template
    • Get a list of order mail templates
    • Get a single order mail template
    • Modify an existing order mail template
    • Remove an order mail template
  • Orders
    • [DEPRECATED] Export tickets to PDF
    • Add payments to order
    • Add products to order
    • Add refund for payment for order
    • Add tickets to order
    • Batch operations
    • Cancel the outstanding payment request for the order
    • Confirm an order
    • Create a new order
    • Create a payment request for an online payment for the order
    • Delete an order
    • Delete orders
    • Export tickets and/or vouchercodes to PDF
    • Get a list of orders
    • Get a single order
    • Get the log history for an order
    • Get the PDF for a document for the order
    • Import historic orders
    • Modify products in order
    • Modify tickets in order
    • Purge orders
    • Remove products from order
    • Remove tickets from order
    • Reserve order IDs
    • Send the delivery e-mail for the order
    • Send the payment instruction e-mail
    • Split tickets and/or products from an order into a new one.
    • Update an order
  • Payment Methods
    • Create a new payment method
    • Fetch translatable fields
    • Get a list of payment methods
    • Get a single payment method
    • Modify an existing payment method
    • Remove a payment method
    • Update translations
  • Payment Scenarios
    • Create a new payment scenario
    • Fetch translatable fields
    • Get a list of payment scenarios
    • Get a single payment scenario
    • Modify an existing payment scenario
    • Remove a payment scenario
    • Update translations
  • Phone Number Types
    • Create a new phone number type
    • Fetch translatable fields
    • Get a list of phone number types
    • Get a single phone number type
    • Modify an existing phone number type
    • Remove a phone number type
    • Update translations
  • Price Lists
    • Create a new price list
    • Get a list of price lists
    • Get a single price list
    • Modify an existing price list
    • Remove a price list
  • Price Types
    • Create a new price type
    • Fetch translatable fields
    • Get a list of price types
    • Get a single price type
    • Modify an existing price type
    • Remove a price type
    • Update translations
  • Product Categories
    • Create a new product category
    • Fetch translatable fields
    • Get a list of product categories
    • Get a single product category
    • Modify an existing product category
    • Remove a product category
    • Update translations
  • Products
    • Create a new product
    • Fetch translatable fields
    • Get a list of products
    • Get a single product
    • Modify an existing product
    • Remove a product
    • Update translations
  • Relation Types
    • Create a new relation type
    • Fetch translatable fields
    • Get a list of relation types
    • Get a single relation type
    • Modify an existing relation type
    • Remove a relation type
    • Update translations
  • Reports
    • Create a new report
    • Fetch translatable fields
    • Get a list of reports
    • Get a single report
    • Modify an existing report
    • Remove a report
    • Update translations
  • Sales Channels
    • Create a new sales channel
    • Fetch translatable fields
    • Get a list of sales channels
    • Get a single sales channel
    • Modify an existing sales channel
    • Remove a sales channel
    • Update translations
  • Seat Ranks
    • Create a new seat rank
    • Fetch translatable fields
    • Get a list of seat ranks
    • Get a single seat rank
    • Modify an existing seat rank
    • Remove a seat rank
    • Update translations
  • Seating Plans
    • Create a new seating plan
    • Get a list of seating plans
    • Get a single seating plan
    • Get the lock templates
    • Get the logical plan for a specific zone
    • Get the seat description templates
    • Get the svg for a specific zone
    • Modify an existing seating plan
    • Purge seatingplan
    • Remove a seating plan
    • Save the lock templates
    • Save the seat description templates
    • Update the logical plan for this zone.
    • Update the svg for a specific zone
  • Subscribers
    • Create a new communcation in Ticketmatic based on a list of subscriber emailaddresses
    • Sync mailtool changes to Ticketmatic
  • Ticket Fees
    • Create a new ticket fee
    • Get a list of ticket fees
    • Get a single ticket fee
    • Modify an existing ticket fee
    • Remove a ticket fee
  • Ticket Layout Templates
    • Create a new ticket layout template
    • Get a list of ticket layout templates
    • Get a single ticket layout template
    • Modify an existing ticket layout template
    • Remove a ticket layout template
  • Ticket Layouts
    • Create a new ticket layout
    • Get a list of ticket layouts
    • Get a single ticket layout
    • Modify an existing ticket layout
    • Remove a ticket layout
  • Ticketsalesflows
    • Create a flow session
    • Create a new ticketsalesflow
    • Get a list of ticketsalesflows
    • Get a single ticketsalesflow
    • Get info on a flow
    • Modify an existing ticketsalesflow
    • Remove a ticketsalesflow
  • Ticketsalessetups
    • Create a new ticketsalessetup
    • Get a list of ticketsalessetups
    • Get a single ticketsalessetup
    • Modify an existing ticketsalessetup
    • Remove a ticketsalessetup
  • Tools
    • Execute a query on the public data model
    • Export a query on the public data model
    • Get account information
    • Get authorized accounts
    • Get statistics on the tickets processed during a certain period
  • Views
    • Create a new view
    • Fetch translatable fields
    • Get a list of views
    • Get a single view
    • Modify an existing view
    • Remove a view
    • Update translations
  • Vouchers
    • Create a new voucher
    • Create voucher codes
    • Deactivate voucher codes
    • Fetch translatable fields
    • Get a list of vouchers
    • Get a single voucher
    • Modify an existing voucher
    • Remove a voucher
    • Update translations
  • Web Sales Skins
    • Create a new web sales skin
    • Get a list of web sales skins
    • Get a single web sales skin
    • Modify an existing web sales skin
    • Remove a web sales skin
  • Types
  • AccountInfo
  • AccountParameter
  • AddItemsResult
  • AddPayments
  • AddProducts
  • AddRefunds
  • Address
  • AddTickets
  • AddVoucherCodes
  • Appoptin
  • BatchContactOperation
  • BatchContactParameters
  • BatchContactUpdateField
  • BatchEventOperation
  • BatchEventParameters
  • BatchEventUpdateField
  • BatchOrderOperation
  • BatchOrderParameters
  • BatchOrderUpdateField
  • BatchResult
  • BatchResultItem
  • Contact
  • ContactAddressType
  • ContactAddressTypeQuery
  • ContactBatchUpdate
  • ContactField
  • ContactGetQuery
  • ContactIdReservation
  • ContactImportStatus
  • ContactOptIn
  • ContactOptInInfo
  • ContactQuery
  • ContactRelationship
  • ContactRemark
  • ContactTitle
  • ContactTitleQuery
  • CreateOrder
  • CreateProduct
  • CreateTicket
  • CustomField
  • CustomfieldAvailability
  • CustomFieldQuery
  • CustomFieldValue
  • CustomFieldValueQuery
  • DeleteProducts
  • DeleteTickets
  • DeliveryScenario
  • DeliveryscenarioAvailability
  • DeliveryScenarioQuery
  • Document
  • DocumentOptions
  • DocumentQuery
  • DupeDetectCriteria
  • DupeDetectRule
  • DupeDetectRuleQuery
  • Event
  • EventContext
  • EventContingent
  • EventContingentAvailability
  • EventContingentLock
  • EventFilter
  • EventLocation
  • EventLocationQuery
  • EventLockTickets
  • EventPreview
  • EventPrices
  • EventPricesContingent
  • EventPricesCost
  • EventPricesPricetype
  • EventPricesSaleschannel
  • EventQuery
  • EventSalesChannel
  • EventScanTicketsOut
  • EventSeatingplanContingent
  • EventstreamItem
  • EventstreamRequest
  • EventstreamResult
  • EventTicket
  • EventTicketFilter
  • EventTicketQuery
  • EventUnlockTickets
  • EventUpdateSeatRankForTickets
  • EventUpsellitem
  • FieldDefinition
  • FieldDefinitionQuery
  • FielddefinitionsDataRequest
  • FielddefinitionsDataResult
  • FilterDefinition
  • FilterDefinitionQuery
  • FilterItem
  • Flowinfo
  • Flowsession
  • ImportBundleTicket
  • ImportOrder
  • ImportOrdercost
  • ImportPayment
  • ImportProduct
  • ImportTicket
  • JobResult
  • KeyValueItem
  • Layout
  • LockTemplate
  • LockType
  • LockTypeQuery
  • LogicalPlan
  • LogicalPlanRow
  • LogicalPlanSeat
  • LogItem
  • mixed
  • OptIn
  • OptInAvailability
  • OptInQuery
  • Order
  • Ordercost
  • OrderFee
  • OrderfeeAutoRule
  • OrderFeeDefinition
  • OrderFeeDefinitionQuery
  • OrderFeeQuery
  • OrderfeeRule
  • OrderfeeScriptContext
  • OrderFilter
  • OrderIdReservation
  • OrderImportStatus
  • OrderMailTemplate
  • OrderMailTemplateQuery
  • OrderProduct
  • OrderQuery
  • OrderTicket
  • OrderTickettype
  • Payment
  • PaymentMethod
  • PaymentMethodQuery
  • PaymentRequest
  • PaymentScenario
  • PaymentscenarioAvailability
  • PaymentscenarioExpiryParameters
  • PaymentscenarioOverdueParameters
  • PaymentScenarioQuery
  • Phonenumber
  • PhoneNumberType
  • PhoneNumberTypeQuery
  • PriceList
  • PricelistPrice
  • PricelistPriceCondition
  • PricelistPrices
  • PriceListQuery
  • PriceType
  • PriceTypeQuery
  • Product
  • ProductCategory
  • ProductCategoryQuery
  • ProductInstanceException
  • ProductInstancePricetypeValue
  • ProductInstanceValue
  • ProductInstancevalues
  • ProductProperty
  • ProductQuery
  • ProductVoucherValue
  • PurgeOrdersRequest
  • QueryRequest
  • QueryResult
  • RelationType
  • RelationTypeQuery
  • Report
  • ReportOptions
  • ReportQuery
  • SalesChannel
  • SalesChannelQuery
  • SeatDescriptionTemplate
  • SeatingPlan
  • SeatingPlanQuery
  • SeatRank
  • SeatRankQuery
  • ServicemailScheduling
  • SetOrderCost
  • SplitOrder
  • SubscriberCommunication
  • SubscriberSync
  • TicketFee
  • TicketfeeException
  • TicketFeeQuery
  • TicketfeeRules
  • TicketfeeSaleschannelRule
  • TicketLayout
  • TicketLayoutQuery
  • TicketLayoutTemplate
  • TicketLayoutTemplateQuery
  • Ticketsalesflow
  • TicketsalesFlowConfig
  • TicketsalesflowQuery
  • Ticketsalessetup
  • TicketsalessetupQuery
  • TicketsEmaildeliveryRequest
  • TicketsPdfRequest
  • TicketsprocessedRequest
  • TicketsprocessedStatistics
  • Timestamp
  • TODO
  • Types
  • UpdateOrder
  • UpdateProducts
  • UpdateTickets
  • Url
  • View
  • ViewColumn
  • ViewQuery
  • Voucher
  • VoucherCode
  • VoucherQuery
  • VoucherValidity
  • WaitingListRequest
  • WaitingListRequestItem
  • WaitingListRequestItemTicket
  • WaitingListRequestQuery
  • WebSalesSkin
  • WebSalesSkinConfiguration
  • WebSalesSkinQuery
  • api
  • Eventstream
    • Poll eventstream
  • Jobs
    • Get job
  • sales
  • Waiting List Requests
    • Create a new waiting list request
    • Get a list of waiting list requests
    • Get a single waiting list request
    • Modify an existing waiting list request
    • Remove a waiting list request
Search Go to app

Relation Types

Relation types can be used to introduce a hierarchy of contacts.

Operations

  • Get a list of relation types GET /api/1/{accountname}/settings/system/relationtypes
  • Get a single relation type GET /api/1/{accountname}/settings/system/relationtypes/{id}
  • Create a new relation type POST /api/1/{accountname}/settings/system/relationtypes
  • Modify an existing relation type PUT /api/1/{accountname}/settings/system/relationtypes/{id}
  • Remove a relation type DELETE /api/1/{accountname}/settings/system/relationtypes/{id}
  • Fetch translatable fields GET /api/1/{accountname}/settings/system/relationtypes/{id}/translate
  • Update translations PUT /api/1/{accountname}/settings/system/relationtypes/{id}/translate