1. ProjectTickets
GET Project API
  • Basic Information
  • Projects
    • Projects_GetAll
      GET
  • ProjectSites
    • ProjectSites_GetAll
      GET
    • ProjectSites_CreateOrUpdate
      PUT
  • ProjectTags
    • ProjectTags_GetTagOverview
      GET
    • ProjectTags_GetTransactionsForTag
      GET
    • ProjectTags_PayoutTag
      PUT
  • ProjectTagAssignments
    • ProjectTagAssignments_GetAll
      GET
  • ProjectTickets
    • ProjectTickets_GetAll
      GET
    • ProjectTickets_CreateOrUpdate
      POST
    • ProjectTickets_GetById
      GET
    • ProjectTickets_GetByBarcode
      GET
  • ProjectTransactions
    • ProjectTransactions_GetAll
      GET
    • ProjectTransactions_GetById
      GET
    • ProjectTransactions_Refund
      POST
  • ProjectAreas
    • ProjectAreas_GetAll
      GET
    • ProjectAreas_GetById
      GET
    • ProjectAreas_CreateOrUpdate
      PUT
    • ProjectAreas_Delete
      DELETE
  • ProjectFields
    • ProjectFields_GetAll
      GET
    • ProjectFields_GetById
      GET
    • ProjectFields_CreateFieldConfig
      POST
    • ProjectFields_UpdateFieldConfig
      PUT
  • ProjectProductLists
    • ProjectProductLists_GetAll
  • ProjectProductListProducts
    • ProjectProductListProducts_GetAll
    • ProjectProductListProducts_GetByExternalId
    • ProjectProductListProducts_CreateOrUpdateProduct
    • ProjectProductListProducts_Delete
    • ProjectProductListProducts_CreateOrUpdateProductVariant
    • ProjectProductListProducts_DeleteVariant
    • ProjectProductListProducts_SetDefaultVariant
  • ProjectTaxRates
    • ProjectTaxRates_GetAll
  • ProjectTagBlacklists
    • ProjectTagBlacklists_GetAll
    • ProjectTagBlacklists_GetTagSessionEntries
    • ProjectTagBlacklists_UpdateBlackListForTag
  • ProjectAccountingCategory
    • ProjectAccountingCategory_GetAll
    • ProjectAccountingCategory_GetById
  • ProjectTagChange
    • ProjectTagChange_Create
    • ProjectTagChange_Get
    • ProjectTagChange_GetAll
    • ProjectTagChange_Cancel
  • ProjectTagChangeViaTicket
    • ProjectTagChangeViaTicket_Create
    • ProjectTagChangeViaTicket_Get
    • ProjectTagChangeViaTicket_GetAll
  • ProjectWorkTimeStamps
    • ProjectWorkTimeStamps_GetAll
    • ProjectWorkTimeStamps_GetById
  • ProjectWorkTimes
    • ProjectWorkTimes_GetAll
    • ProjectWorkTimes_GetById
  • ProjectTicketValidations
    • ProjectTicketValidations_GetAll
    • ProjectTicketValidations_GetByTicketId
    • ProjectTicketValidations_GetByBarcode
  • ProjectUnits
    • ProjectUnits_GetAll
    • ProjectUnits_GetById
  • ProjectCompanies
    • ProjectCompanies_GetAll
    • ProjectCompanies_GetById
  • ProjectTagStates
    • ProjectTagStates_GetAll
    • ProjectTagStates_GetAllForTag
    • ProjectTagStates_GetForTagAndSessionCounter
  • Schemas
    • ArrayResultOfProjectModel
    • ProjectModel
    • ArrayResultOfSiteModel
    • SiteModel
    • TransactionCompanyModel
    • SiteStatusEnumModel
    • ExternalSiteModel
    • Void
    • ExternalSiteTypeModel
    • ExternalSiteTicketTypeLabelModel
    • SiteConfigNotReadyErrorType
    • ValueType
    • ExternalSiteTicketTypeLabelGroupModel
    • TagOverviewModel
    • ArrayResultOfTransactionModel
    • TransactionModel
    • TransactionOperatorModel
    • TransactionStatusEnumModel
    • TransactionTypeEnumModel
    • AccessCheckModel
    • AccreditationModel
    • WorkerGroupTypesEnum
    • TransactionTicketValidationModel
    • FinanceModel
    • TransactionItemTypeEnumModel
    • PaymentModel
    • ExternalPayoutArgsModel
    • ArrayResultOfTagAssignmentModel
    • TagAssignmentModel
    • TagAssignmentTypeEnumModel
    • TagAssignmentStatusEnumModel
    • GenderTypeEnum
    • ArrayResultOfTicketModel
    • TicketModel
    • ExternalTicketModelGenderTypeEnum
    • ExternalTicketModel
    • ArrayResultOfAreaModel
    • AreaModel
    • AreaCountedWorkerTypeEnum
    • ExternalAreaModel
    • ArrayResultOfFieldModel
    • ExternalRefundTransactionRequestModel
    • ExternalRefundTransactionRequestItemRefundModel
    • FieldModel
    • ExternalFieldsTypeEnum
    • ExternalCreateFieldConfigModel
    • ExternalUpdateFieldConfigModel
    • ArrayResultOfProductListModel
    • ProductListModel
    • ArrayResultOfProductsModel
    • ProductsModel
    • ProductTypeEnum
    • ProductVariantModel
    • ExternalProductModel
    • ExternalDefaultProductVariantModel
    • ExternalProductVariantModel
    • ExternalSetDefaultVariantModel
    • ArrayResultOfTaxRatesModel
    • TaxRatesModel
    • ArrayResultOfTagBlacklistModel
    • TagBlacklistModel
    • ExternalTagBlacklistModel
    • ArrayResultOfAccountingCategoryModel
    • AccountingCategoryModel
    • ExternalTagChangeModel
    • ExternalChangeReferenceModel
    • ExternalChangeItemModel
    • ArrayResultOfExternalApiTagChangeInfoModel
    • ExternalApiTagChangeInfoModel
    • ExternalApiChangeInfoStatusEnumModel
    • ExternalApiChangeItemInfoModel
    • ExternalApiChangeItemChangeInfoModel
    • ExternalTicketChangeModel
    • ArrayResultOfExternalApiTicketChangeInfoModel
    • ExternalApiTicketChangeInfoModel
    • ExternalApiTicketChangeItemInfoModel
    • ExternalApiTicketChangeItemChangeInfoModel
    • ExternalApiTicketChangeItemApplyInfoModel
    • ExternalApiTicketChangeItemChangeResultInfoModel
    • ArrayResultOfWorkTimeStampModel
    • WorkTimeStampModel
    • WorkTimeStampTypeEnumModel
    • ArrayResultOfWorkTimeModel
    • WorkTimeModel
    • ArrayResultOfTicketValidationModel
    • TicketValidationModel
    • ArrayResultOfUnitModel
    • UnitModel
    • ArrayResultOfCompanyModel
    • CompanyModel
    • ArrayResultOfCurrentTagStateModel
    • CurrentTagStateModel
    • PublicTagStateModel
    • TagSystemFlagsModel
    • ProjectFieldsModel
    • FlagValueField
    • CounterValueField
    • Utf8StringValueField
  1. ProjectTickets

ProjectTickets_CreateOrUpdate

POST
/projects/{projectId}/tickets
This endpoint facilitates the creation and updating of tickets within the system. It is possible to change attributes via the API. The identifier is therefore 'sourceName' and 'externalID'. Should the ticket be closed or deleted, the value of 'AllowedVisits' should be set to 0.

Request

Authorization
API Key
Add parameter in header
Authorization
Example:
Authorization: ********************
or
Path Params

Body Params application/jsonRequired

Examples

Responses

🟢200OK
Success
This response does not have a body.
🟠400Bad Request
🟠403Forbidden
🟠409Conflict
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.get.systems/projects/abcdef01-2345-6789-abcd-ef0123456789/tickets' \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "barcode": "string",
    "externalId": "string",
    "allowedVisits": 0,
    "givenName": "string",
    "familyName": "string",
    "email": "string",
    "ticketTypeId": "abcdef01-2345-6789-abcd-ef0123456789",
    "ticketTypeAlias": "string",
    "sourceName": "string",
    "companyName": "string",
    "role": "string",
    "preGiftCredits": "123456.78",
    "pureGiftCredits": "123456.78",
    "normalGiftCredits": "123456.78",
    "details": "string",
    "phone": "string",
    "gender": "Unspecified",
    "street": "string",
    "zipCode": "string",
    "city": "string",
    "country": "string",
    "dateOfBirth": "string",
    "unitId": "abcdef01-2345-6789-abcd-ef0123456789",
    "masterBarcode": "string"
}'
Modified at 2026-03-30 10:48:37
Previous
ProjectTickets_GetAll
Next
ProjectTickets_GetById
Built with