Connect Drupal to Rankply
Publish to a Drupal 8.7+ site via JSON:API. Follow the steps below — most customers finish in 6 minutes.
How to connect Drupal
Drupal 8.7 or newer with the JSON:API module enabled (core module since 8.7).
In your Drupal admin, go to Extend (admin/modules) and confirm JSON:API and Basic Auth are both enabled.
Go to People → Roles → Add role → name it Rankply API.
Edit the new role's permissions: tick Article: Create new content + Article: Edit own content + Article: Delete own content (or match the content type you publish to).
Go to People → Add user → username rankply, set a strong password, assign the Rankply API role.
Paste your site URL, the rankply username, the password, and the content type (e.g. article) into Rankply.
If it doesn’t work
- If the test fails with "401 Unauthorized", the Basic Auth module isn't enabled — install it via composer require drupal/basic_auth && drush en basic_auth.
- JSON:API exposes a /jsonapi/node/<type> endpoint. If you've renamed paths via a module like Pathauto, this still works — Rankply uses the canonical /jsonapi route.
What Rankply does once connected
Monthly draft
Every billing cycle our writers produce one or more blog posts and push them as drafts to your Drupal.
You review
The post lands in your CMS with title, body, cover image, and tags. You read it, tweak if needed, and click Publish.
We track AI lift
Once live, we monitor how often AI engines start citing it in your industry — measurable progress, not just published count.
Want the official vendor docs for the underlying API? Drupal API documentation ↗
Ready to plug Drupal into your monthly content engine?
Free 30-second audit. Connect Drupal once you’ve picked a plan.