From d66fcec54866a91e7cd3a3cc60c7df14f2f407c3 Mon Sep 17 00:00:00 2001 From: Robert van Kempen <596975+TowardsDeath@users.noreply.github.com> Date: Wed, 10 Dec 2025 09:12:24 +0100 Subject: [PATCH 1/3] Add endpoint changes --- src/pages/marketplace/changelog.mdx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pages/marketplace/changelog.mdx b/src/pages/marketplace/changelog.mdx index 91e0a45..f9532a6 100644 --- a/src/pages/marketplace/changelog.mdx +++ b/src/pages/marketplace/changelog.mdx @@ -24,6 +24,11 @@ in advance to give clients ample time to make the required changes. ## Past changes +### 7 January 2026 + +- Authentication endpoint changed from `https://beequip.com/marktplaats/api/oauth2/token/` to `https://beequip.com/marktplaats/api/oauth2/token`. +- GraphQL endpoint changed from `https://beequip.com/marktplaats/api/graphql/` to `https://beequip.com/marktplaats/api/graphql`. + ### 1 January 2026 - Field `country` on type `AddCompanyInput` is now required. From a3d9b0fc777d61fae179372a93c7aa6c4e8d77ca Mon Sep 17 00:00:00 2001 From: Robert van Kempen <596975+TowardsDeath@users.noreply.github.com> Date: Wed, 10 Dec 2025 09:16:18 +0100 Subject: [PATCH 2/3] Add Vercel protection bypass --- src/pages/marketplace/guides/authenticating.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/marketplace/guides/authenticating.mdx b/src/pages/marketplace/guides/authenticating.mdx index d5514b8..714f719 100644 --- a/src/pages/marketplace/guides/authenticating.mdx +++ b/src/pages/marketplace/guides/authenticating.mdx @@ -33,7 +33,7 @@ Make a request to https://staging.beequip.com/marktplaats/api/oauth2/token/ to f ```bash curl -d '{"client_id":"", "client_secret":"", "grant_type":"client_credentials"}' \ -H "Content-Type: application/json" \ - -H "Proxy-Authorization: Basic " \ + -H "x-vercel-protection-bypass: " \ -X POST https://staging.beequip.com/marktplaats/api/oauth2/token/ ``` @@ -55,7 +55,7 @@ Add the access token to the `Authorization` header and make a GraphQL request. ```bash curl -H "Authorization: Bearer " \ - -H "Proxy-Authorization: Basic " \ + -H "x-vercel-protection-bypass: " \ -X POST -d "{\"query\": \"query { categoryGroups { name } }\" } \" \ https://staging.beequip.com/marktplaats/api/graphql/ ``` From 219f18ce41abdd58f6698d196759bb9b4eada26e Mon Sep 17 00:00:00 2001 From: Robert van Kempen <596975+TowardsDeath@users.noreply.github.com> Date: Wed, 10 Dec 2025 09:17:10 +0100 Subject: [PATCH 3/3] Change URL's in authentication instructions --- src/pages/marketplace/guides/authenticating.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/marketplace/guides/authenticating.mdx b/src/pages/marketplace/guides/authenticating.mdx index 714f719..b3abb32 100644 --- a/src/pages/marketplace/guides/authenticating.mdx +++ b/src/pages/marketplace/guides/authenticating.mdx @@ -28,13 +28,13 @@ These will be provided by Beequip. Call us at [010 - 340 0844](tel:0103400844) i ## Get a token -Make a request to https://staging.beequip.com/marktplaats/api/oauth2/token/ to fetch an access token. (Replace `` and `` with your own credentials, and `testing_password` with the password for the testing environment.) +Make a request to https://staging.beequip.com/marktplaats/api/oauth2/token to fetch an access token. (Replace `` and `` with your own credentials, and `testing_password` with the password for the testing environment.) ```bash curl -d '{"client_id":"", "client_secret":"", "grant_type":"client_credentials"}' \ -H "Content-Type: application/json" \ -H "x-vercel-protection-bypass: " \ - -X POST https://staging.beequip.com/marktplaats/api/oauth2/token/ + -X POST https://staging.beequip.com/marktplaats/api/oauth2/token ``` This will yield an access token response. @@ -57,7 +57,7 @@ Add the access token to the `Authorization` header and make a GraphQL request. curl -H "Authorization: Bearer " \ -H "x-vercel-protection-bypass: " \ -X POST -d "{\"query\": \"query { categoryGroups { name } }\" } \" \ - https://staging.beequip.com/marktplaats/api/graphql/ + https://staging.beequip.com/marktplaats/api/graphql ``` This will yield a list of categories of the marketplace. @@ -84,7 +84,7 @@ This will yield a list of categories of the marketplace. To make your integration ready for a first release to production, you will need to change these things: -1. The URL to get your token should change to https://beequip.com/marktplaats/api/oauth2/token/ -2. The URL for your GraphQL requests should change to https://beequip.com/marktplaats/api/graphql/ +1. The URL to get your token should change to https://beequip.com/marktplaats/api/oauth2/token +2. The URL for your GraphQL requests should change to https://beequip.com/marktplaats/api/graphql 3. You can omit the `Proxy-Authorization` header. (Nothing will break if you still send it, though.) 4. You will need a new `client_id` and `client_secret` for the production environment.