API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
inwendo ERP API logo

Topics

  • Introduction
  • Authentication

Endpoints

  • Login / E-Mail Login
    • Do log in with email and password POST
    • Do reset password for email POST
    • Remove own login - Requires own password POST
  • Login / Logout
    • Do log out POST
  • User / User
    • This method will get a single User Object with the given id GET
    • This method will update a User Object PUT
    • This method will get all User Objects GET
    • This method will get your User Object GET
  • User / UserAccessGroup
    • Return all UserAccessGroup GET
    • Add new UserAccessGroup POST
    • Return a single UserAccessGroup GET
    • Update a single UserAccessGroup PUT
  • Session / Session
    • This method will get the active Session Object GET
    • Update Customer Profile on User POST
    • This method will get the sso link with a token - set query parameter durableJwt=1 to get a long-lasting token without the option to login as the user GET
    • Verify 2FA code for this session GET
  • Social Login / Google Login
    • Get redirect for google login GET
    • Do log in with google code POST
  • Access / AccessTag
    • Returns a list of all AccessTag GET
    • Add new AccessTag POST
    • Return single AccessTag GET
    • Update single AccessTag PUT
  • Login / JWT ApiAccess
    • Creates a new MqttToken as a super admin GET
    • Creates a new JWT Login Token GET
    • Return single ApiAccessToken GET
    • Delete single ApiAccessToken DELETE
    • Returns a list of own ApiAccessToken GET
    • Test if the api access token is valid GET
  • User / User2Factor
    • This method will create a new User2Factor Object for given type GET
    • This method will verify a User2Factor Object GET
    • This method will delete a User2Factor Object, requires a valid 2fa code DELETE
    • This method will get all available User2Factor Objects GET
  • Login / Self Sign Up
    • Starts a new self sign up process. Returns a token and required fields. GET
    • Finish self sign up process. Requires token from Self Sign Up - Start. POST
  • Customer / BaseDataSelfService
    • Returns a self signup token + possible membership items GET
    • Returns the full profile of the current user with billing account, tickets, bookings GET
  • Customer / Self Sign Up Code
    • Returns a list of all SelfSignUpLogInviteCode GET
    • Add a new SelfSignUpLogInviteCode POST
    • Return single SelfSignUpLogInviteCode GET
    • Update single SelfSignUpLogInviteCode PUT
  • Customer / SelfServiceMembership
    • Returns a public list of all SelfServiceMembershipStep GET
    • Returns a list of all SelfServiceMembershipStep GET
    • Add a new SelfServiceMembershipStep POST
    • Return single SelfServiceMembershipStep GET
    • Update single SelfServiceMembershipStep PUT
    • Returns a list of all SelfServiceMembershipCategory GET
    • Add a new SelfServiceMembershipCategory POST
    • Return single SelfServiceMembershipCategory GET
    • Update single SelfServiceMembershipCategory PUT
    • Returns a list of all SelfServiceMembershipItem GET
    • Add a new SelfServiceMembershipItem POST
    • Return single SelfServiceMembershipItem GET
    • Update single SelfServiceMembershipItem PUT
  • Public / Session
    • Get or start a new public session GET
    • Update / create fields of public session PUT
    • Update / create fields of public session POST
    • Update / create fields of public session PATCH
  • Chat / CustomerChatroom
    • Returns a list of all Chatrooms GET
    • Return single Chatroom GET
  • Chat / CustomerChatroomMessage
    • Returns a list of all ChatroomMessages GET
    • Return single ChatroomMessage GET
    • Update single ChatroomMessage PUT
    • Add a new ChatroomMessage POST
  • Chat / Chatroom
    • Returns a list of all Chatrooms GET
    • Add a new Chatroom POST
    • Return single Chatroom GET
    • Update single Chatroom PUT
    • Delete a single Chatroom DELETE
  • Chat / ChatroomMessage
    • Returns a list of all ChatroomMessages GET
    • Add a new ChatroomMessage POST
    • Return single ChatroomMessage GET
    • Update single ChatroomMessage PUT
    • Delete a single ChatroomMessage DELETE
  • Chat / ChatroomMessageReaction
    • Returns a list of all ChatroomMessageReactions GET
    • Add a new ChatroomMessageReaction POST
    • Return single ChatroomMessageReaction GET
    • Update single ChatroomMessageReaction PUT
    • Delete a single ChatroomMessageReaction DELETE
  • Chat / ChatroomParticipant
    • Returns a list of all ChatroomParticipants GET
    • Add a new ChatroomParticipant POST
    • Return single ChatroomParticipant GET
    • Update single ChatroomParticipant PUT
    • Delete a single ChatroomParticipant DELETE
  • CRM / SubscriptionItem
    • Returns a list of SubscriptionItem GET
    • Create a single SubscriptionItem POST
    • Returns a single SubscriptionItem with the given id GET
    • Update a single SubscriptionItem PUT
  • CRM / Unified Categories
    • Returns a list of unified categories GET
    • Add a new unified category POST
    • Returns a list of public unified categories GET
    • Return a single public unified category with the given id GET
    • Return a single unified category with the given id GET
    • Update a single unified category with the given id PUT
    • Return a single unified category extension with the given unified category id GET
    • Update a single unified category extension with the given unified category id PUT
  • CRM / PersonLogBookEntry
    • Returns a list of all PersonLogBookEntry GET
    • Add a new PersonLogBookEntry POST
    • Get a single PersonLogBookEntry with the given id or token GET
    • Update a PersonLogBookEntry PUT
    • Delete a single PersonLogBookEntry with the given id or token DELETE
  • CRM / Accounts | Companies
    • Returns a list of accounts / companies GET
    • Creates a single account / CRMCompany POST
    • Returns a single account / CRMCompany GET
    • Updates a single account / CRMCompany with the given identifier PUT
    • Updates a single account / CRMCompany with the given identifier PATCH
  • CRM / CRMPerson
    • Returns a list of people GET
    • Add a new person POST
    • Return a single person with the given id GET
    • Updates a single person with the given identifier PUT
    • Updates a single person with the given identifier PATCH
    • Returns a list of people with matching linking identifier GET
    • Updates a single person with the given identifier and matching linking identifier PUT
    • Updates a single person with the given identifier and matching linking identifier POST
    • Updates a single person with the given identifier and matching linking identifier PATCH
    • Updates multiple persons with the given identifiers and matching linking identifiers PUT
    • Updates multiple persons with the given identifiers and matching linking identifiers POST
    • Updates multiple persons with the given identifiers and matching linking identifiers PATCH
    • Return a single person with the given id and matching linking identifier GET
    • Return a login link for the person with the given id and matching linking identifier GET
  • Billing / PaymentType
    • Returns a list of all PaymentType GET
  • Billing / Invoice
    • Creates a single Invoice POST
  • Billing / Tax
    • Returns a list of all Tax GET
  • Billing / AccountingType
    • Returns a list of all AccountingType GET
  • Billing / Offer
    • Creates a single Offer POST
  • Billing / PredefinedBillingItem
    • Creates a single PredefinedBillingItem POST
  • Billing / BillingItemType
    • Returns a list of all BillingItemType GET
  • Billing / OfferAccountingType
    • Returns a list of all OfferAccountingType GET
  • Billing / PaymentTransaction
    • Returns a list of all PaymentTransaction GET
    • Add a new PaymentTransaction POST
    • Get a single PaymentTransaction GET
    • Update a PaymentTransaction PUT
  • Billing / ImportedPaymentTransaction
    • Returns a list of all ImportedPaymentTransaction GET
    • Add a new ImportedPaymentTransaction POST
    • Get a single ImportedPaymentTransaction GET
    • Update a ImportedPaymentTransaction PUT
  • Billing / ImportedPaymentTransactionGroup
    • Returns a list of all ImportedPaymentTransactionGroup GET
    • Add a new ImportedPaymentTransactionGroup POST
    • Get a single ImportedPaymentTransactionGroup GET
    • Update a ImportedPaymentTransactionGroup PUT
  • Billing / Shipping
    • Returns a dummy offer with calculated shipping price GET
  • TimeTracking / ProcessedEmploymentContractMonth
    • Get a single ProcessedEmploymentContractMonth GET
    • Update a single ProcessedEmploymentContractMonth PUT
    • Update a single ProcessedEmploymentContractMonth PATCH
    • Get all ProcessedEmploymentContractMonth GET
  • TimeTracking / TrainerTimeEntry
    • Get all TrainerTimeEntry GET
    • Create a single TrainerTimeEntry POST
    • Get a single TrainerTimeEntry with the given id GET
    • Update a single TrainerTimeEntry PUT
    • Delete a single TrainerTimeEntry DELETE
    • Update a single TrainerTimeEntry PATCH
  • TimeTracking / WorkTimeEntry
    • Get all WorkTimeEntry GET
    • Create a single WorkTimeEntry POST
    • Get a single WorkTimeEntry GET
    • Update a single WorkTimeEntry PUT
    • Delete a single WorkTimeEntry DELETE
    • Update a single WorkTimeEntry PATCH
    • Get the current own WorkTimeEntry GET
    • Get WorkTimeEntries grouped by month for user or person GET
    • Get own WorkTimeEntries grouped by month GET
    • Get WorkTimeEntries grouped by date for user or person GET
    • Get own WorkTimeEntries grouped by date GET
  • TimeTracking / NonWorkTimeRequest
    • Get all NonWorkTimeRequest GET
    • Create a single NonWorkTimeRequest POST
    • Get a single NonWorkTimeRequest GET
    • Update a single NonWorkTimeRequest PUT
    • Test a single NonWorkTimeRequest POST
  • TimeTracking / NonWorkTimeRequestComment
    • Get all NonWorkTimeRequestComment GET
    • Get all NonWorkTimeRequestComment for a single NonWorkTimeRequest GET
    • Get a single NonWorkTimeRequestComment GET
    • Update a single NonWorkTimeRequestComment PUT
    • Create a single NonWorkTimeRequestComment POST
  • ServerManagement / ShortLink
    • Returns a list of ShortLink GET
    • Create a single ShortLink POST
    • Returns a single ShortLink with the given id GET
    • Update a single ShortLink PUT
    • Deletes a single ShortLink DELETE
  • Event / EventSignUpScanner
    • Get a list of the next event signups of a person GET
    • Get a list of the next event signups of a person GET
    • Trigger actions for an event signup for a person POST
    • Trigger actions for an event signup for a person POST
  • Event / BaseLocation
    • Return all BaseLocation GET
    • Add a new BaseLocation POST
    • Return a single BaseLocation GET
    • Update a BaseLocation PUT
  • Event / BaseBookable
    • Returns a list of BaseBookable objects GET
    • Add a new BaseBookable POST
    • Returns a single BaseBookable GET
    • Update a BaseBookable PUT
    • Returns a list of BaseBookable objects with given self-service access scope GET
  • Event / Event
    • Returns a list of events GET
    • Add a new BaseEvent POST
    • Returns a single BaseEvent with the given id or token GET
    • Update a BaseEvent PUT
  • Event / Event Schedule
    • Returns a list of BaseEventBookingSchedule GET
    • Add a new BaseEventBookingSchedule POST
    • Returns a single BaseEventBookingSchedule with the given id GET
    • Update a BaseEventBookingSchedule PUT
  • Event / BaseEventInvitation
    • Returns a list of BaseEventInvitation objects GET
    • Add a new BaseEventInvitation POST
    • Returns a single BaseEventInvitation with the given id GET
    • Update a BaseEventInvitation PUT
    • Deletes a single BaseEventInvitation DELETE
    • Update a BaseEventInvitation as customer PUT
  • Event / Booking
    • Returns a list of BaseBooking GET
    • Creates a single BaseBooking POST
    • Returns a single BaseBooking GET
    • Updates a single BaseBooking PUT
    • Deletes a single BaseBooking DELETE
    • Updates a single BaseBooking PATCH
    • Get all BaseBooking for a customer GET
    • Get all BaseBooking for a customer that is the participant GET
    • Get all BaseBooking for a customer that is the performing person GET
    • Get waitlist positions for BaseBooking for a customer GET
    • Get a single BaseBooking for a customer GET
    • Creates a single BaseBooking for a BaseBookable as a customer POST
    • Creates a single BaseBooking for a BaseBookable as a guest POST
    • Returns a list of public deleted BaseBooking GET
    • Get all BaseBooking for a BaseBookable where performingPerson can be self-assigned GET
    • Returns a single BaseBooking where performingPerson can be self-assigned GET
  • Event / BookingGroup
    • Returns a list of BaseBookingGroup GET
    • Creates a single BaseBookingGroup POST
    • Returns a single BaseBookingGroup GET
    • Updates a single BaseBookingGroup PUT
    • Deletes a single BaseBookingGroup DELETE
    • Updates a single BaseBookingGroup PATCH
  • Event / EventSignUp
    • Add a new BaseEventSignUp for event or booking as a guest POST
    • Test adding a new BaseEventSignUp as customer / public POST
    • Test adding a new BaseEventSignUp as trainer POST
    • Add a new BaseEventSignUp for event or booking as a trainer. Only possible if event billing not required. POST
    • Add a new MassUserNotification for the event signups in referenceIds POST
  • Event / Public
    • Get event + future bookings + test adding a new BaseEventSignUp as customer / public GET
  • SipgateAPI / Call
    • Returns a list of SIPCall GET
    • Start a SIPCall POST
    • Returns a single SIPCall with the given id GET
    • Updates a single SIPCall PUT
  • Social Login / Microsoft Login
    • Get redirect for microsoft login GET
    • Do log in with microsoft code POST
    • Remove microsoft user connection DELETE
  • Social Login / iw Remote ERP
    • Get redirect for inwendo remote erp login GET
    • Do log in with inwendo remote erp code POST
    • Remove inwendo remote erp user connection DELETE
  • Social Login / Instagram Login
    • Get redirect for instagram login GET
    • Do log in with instagram code POST
    • Remove instagram user connection DELETE
  • Social Login / Facebook Login
    • Get redirect for facebook login GET
    • Do log in with facebook code POST
    • Remove facebook user connection DELETE
  • Social Login / Redirects
    • Test oauth code received POST
  • OpenData / GeoCoding
    • This method returns a Collection of matching GeoCoding results for the searched address. GET
  • OpenData / IBAN
    • Returns BIC + name of the bank associated with the given IBAN. For invalid IBANs, NULL is returned. GET
  • oAuth / Server Client
    • Get a single OauthServerClient GET
    • Updates a single OauthServerClient PUT
    • Updates a single OauthServerClient PATCH
    • Creates a single OauthServerClient POST
  • oAuth / Server Client Permission
    • Get a single OauthServerClientPermission GET
    • Updates a single OauthServerClientPermission PUT
    • Creates a single OauthServerClientPermission POST
    • Updates a single OauthServerClientPermission PATCH
  • Media / Media Files
    • Add a new MediaFileInfo POST
    • Update a MediaFileInfo PUT
    • Returns a list of media files for a single media group GET
  • Media / Media Groups
    • Returns a list of media groups GET
    • Add a new MediaGroup POST
    • Returns a single media group with the given id or token GET
    • Update a MediaGroup PUT
  • Media / News Article
    • Returns a list of news article GET
    • Creates a single news article POST
    • Returns a single news article with the given id or token GET
    • Updates a single news article PUT
    • Deletes a single MediaNewsArticle DELETE
  • Media / MediaQuestionnaire
    • Deletes a single MediaQuestionnaire DELETE
  • Media / MediaQuestionnaire Answer
    • Add a new MediaQuestionnaireAnswer for questionnaire as a guest POST
    • Test adding a new MediaQuestionnaireAnswer as customer / public POST
  • Media / MediaCardButton
    • Deletes a single MediaCardButton DELETE
  • Notification / MassNotification
    • Add a new MassUserNotification POST
    • Get a list of SimpleReference GET
  • DataWarehouse / Webhooks
    • Returns a list of webhooks GET
    • Add a new webhook POST
    • Return a single webhook with the given id GET
    • Update a single webhook with the given id PUT
  • DataWarehouse / Search
    • Returns a list of search results (max. 20 per entity) GET
  • Settings / AdditionalUiField
    • Returns a list of all AdditionalUiField GET
    • Add a new AdditionalUiField POST
    • Return single AdditionalUiField GET
    • Update single AdditionalUiField PUT
  • Settings / AdditionalUiFilter
    • Returns a list of all AdditionalUiFilter GET
    • Add a new AdditionalUiFilter POST
    • Return single AdditionalUiFilter GET
    • Update single AdditionalUiFilter PUT
Powered by Bump.sh
API changelog
Download source
  • JSON OpenAPI specification
  • YAML OpenAPI specification
inwendo ERP API logo

Deletes a single ShortLink

DELETE /api/servermanagement/shortlink/{id}
Session token Jwt token internal Login config

Path parameters

  • id string Required

Query parameters

  • iw-build-id string

    build id of the client

  • iw-package-id string

    package id of the client

Responses

  • 200 application/json

    Deletes a single ShortLink

    Hide response attributes Show response attributes object
    • full_url string
    • id integer
    • short_text string
    • long_text string
    • description string
    • content_type string
    • utm_id string
    • utm_source string
    • utm_medium string
    • utm_campaign string
    • utm_term string
    • utm_content string
    • tracking_provider string
    • archived boolean
    • clicks_today integer
    • clicks_week integer
    • clicks_year integer
    • search_string string
    • created string(date-time)
    • updated string(date-time)
DELETE /api/servermanagement/shortlink/{id}
curl \
 --request DELETE 'https://replace-with-own-host.iw-erp.de/api/servermanagement/shortlink/{id}' \
 --header "x-session-token: $API_KEY"
Response examples (200)
{
  "full_url": "string",
  "id": 42,
  "short_text": "string",
  "long_text": "string",
  "description": "string",
  "content_type": "string",
  "utm_id": "string",
  "utm_source": "string",
  "utm_medium": "string",
  "utm_campaign": "string",
  "utm_term": "string",
  "utm_content": "string",
  "tracking_provider": "string",
  "archived": true,
  "clicks_today": 42,
  "clicks_week": 42,
  "clicks_year": 42,
  "search_string": "string",
  "created": "2025-05-04T09:42:00Z",
  "updated": "2025-05-04T09:42:00Z"
}