Deze API maakt het mogelijk om vacatures veilig te toevoegen, bijwerken of verwijderen op de website van Aatop ICT. Elke actie vereist een geldige API-sleutel.
Content-type: application/json Alle verzoeken moeten worden geauthenticeerd met een geldige API-sleutel, meegegeven via de Authorization header:
Authorization: Bearer ontvangen-api-key
Endpoint: POST https://website.nl/wp-json/vacatures/v1/sync
Stuur een JSON object met de vacaturegegevens. Als de vacature al bestaat (gebaseerd op id), dan wordt deze bijgewerkt.
{ "id": "20536", "functie": "Jouw volgende stap in de IT!", "metatitle": "Meta titel voor SEO", "metadescription": "Korte omschrijving voor SEO", "plaats": "Regio Dordrecht", "vestiging": "ICT", "accountmanager": "Dhr. T.D. Baboeram", "telefoonnummer": "(0184) 620 820", "emailadres": "t.baboeram@aatop.nl", "datumop": "2025-09-15 00:00:00", "datumvan": "2025-12-31 00:00:00", "salarisVan": "2500", "salarisTot": "6000", "urenVan": "32", "urenTot": "40", "organisatie": "Aatop ICT", "logolink": "https://example.com/logo.png", "videolink": "https://example.com/video.mp4", "slogan": "Korte introductietekst
", "blokken": [ { "Titel": "Werkzaamheden", "Inhoud": "Je gaat werken aan...
", "Sorteer": 0 } ], "seo": ["IT projectmanager"], "categorie": [["Support"]], "niveau": [["MBO"]], "regio": ["Zuid-Holland"], "werkervaring": ["2 – 10 jaar ervaring"], "dienstverband": [["In dienst bij opdrachtgever"]] }
{
"status": "success",
"post_id": 123
}Endpoint: DELETE https://website.nl/wp-json/vacatures/v1/sync/<id>
Hierbij is <id> het unieke vacature-ID zoals in het JSON object (bijv. 20536).
DELETE https://website.nl/wp-json/vacatures/v1/sync/20536
{
"status": "deleted",
"post_id": 123
}id (vereist): Uniek extern ID van de vacaturefunctie (vereist): Titel van de vacatureseo, niveau, regio, etc.: Arrays met bestaande termenblokken: Inhoudelijke secties (20 max), bestaande uit Titel, Inhoud, SorteerBij vragen of voor het ontvangen van een geldige API-key, neem contact op via helpdesk@teqz.nl.