1. Rene Member

    REST API - Delete werkt niet

    Topic geplaatst op: 27-11-2017 om 03:21

    Ik probeer in een website te schrijven, waarin wij verschillende hosting onderdelen aan elkaar koppelen en makkelijk(er) willen gaan beheren. Echter, ik loop met de Versio API tegen een probleem aan.

    Ik ben begonnen met het meest onschuldige onderdeel: categories.

    Het aanmaken van een categorie via de API is geen enkel probleem. Echter, het verwijderen van een category krijg ik met geen mogelijkheid voor elkaar.

    Ik gebruik url https://www.versio.nl/api/v1/categories/25634, waarbij 25634 het ID is van een testcategorie (met de naam 1234, overigens). Als ik via een GET de categorylist ophaal, zie ik hem ook keurig netjes staan met dit ID. Gebruik ik eerder genoemde URL in een POST, dan krijg ik steevast terug code: 404, message: not found

    Wat doe ik hier fout? Ik heb het volgende geprobeerd:

    /categories/25634/delete
    /categories/:25634
    /categories?25634

    Ook heb ik een lege JSON body meegestuurd of een body met daarin het volgende:
    {
    "category_id" : "25634"
    }

    Bij de laatste krijg ik een Message: ParameterInvalid|Invalid name parameter

    Wat doe ik fout? Ik kom er niet uit.

    Alvast bedankt!

  2. Glenn Member
    Reactie geplaatst op: 28-11-2017 om 11:32

    Ik denk dat het een fout in de documentatie is.

    In plaats van een POST request probeer eens een DELETE request.
    DELETE v1/categories/25634

    Vond u dit antwoord nuttig?

  3. Rene Member
    Reactie geplaatst op: 28-11-2017 om 12:13

    Potverdikkeme, zo simpel was het dus!

    Thanks, Glenn! You're a lifesaver!

    Vond u dit antwoord nuttig?

  4. Gavon Versio medewerker
    Reactie geplaatst op: 28-11-2017 om 12:24

    Goedemiddag Rene,

    Bedankt Glenn voor het ondersteunen. Het kan soms zo simpel zijn. Het aanpassen van de documentatie neem ik hierin even mee.

    Vond u dit antwoord nuttig?