Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Johrh redirects API

The redirects API from Johrh — 30 operation(s) for redirects.

Johrh redirects API is one of 12 APIs that Johrh publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include redirects. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.

This API exposes 30 operations across 30 paths, and defines 2 schemas. It is described by OpenAPI 3.1.0, at version 2026.2.23.

Requests are made against the base URL https://johrh.com.

30 operations 30 paths 2 schemas 30 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2026.2.23
Base URL
https://johrh.com
Resource Areas
1

Paths & Operations 30

Across 30 paths, the API surfaces 30 operations — 30 GET. Each is listed below with its method, path, parameters, and response codes.

redirects 30
GET
/coupon/{coupon_code}
Redirect Coupon
redirect_coupon_coupon__coupon_code__get → 200
GET
/availability/{availability_referer}/products/{product_id}
Redirect Product Availability
redirect_product_availability_availability__availability_referer__products__product_id__get 1 param → 200422
GET
/products/{product_id}/coupon/{coupon_code}
Redirect Product Coupon
redirect_product_coupon_products__product_id__coupon__coupon_code__get 1 param → 200422
GET
/products/{slug}/reviews/add
Redirect Product Reviews
redirect_product_reviews_products__slug__reviews_add_get 1 param → 200422
GET
/products/sales
Redirect Sale Product
redirect_sale_product_products_sales_get → 200
GET
/p
Redirect Products List
redirect_products_list_p_get → 200
GET
/p/{slug}/reviews/new
Redirect Add Product Review
redirect_add_product_review_p__slug__reviews_new_get 1 param → 200422
GET
/p/{slug}/reviews
Redirect Product Reviews Shorthand
redirect_product_reviews_shorthand_p__slug__reviews_get 1 param → 200422
GET
/p/{slug}/questions/new
Redirect Add Question
redirect_add_question_p__slug__questions_new_get 1 param → 200422
GET
/p/{slug}/questions
Redirect Product Questions
redirect_product_questions_p__slug__questions_get 1 param → 200422
GET
/p/{slug}
Redirect Product Detail
redirect_product_detail_p__slug__get 1 param → 200422
GET
/c
Redirect Categories List
redirect_categories_list_c_get → 200
GET
/c/{category_id}/{slug}
Redirect Category With Slug
redirect_category_with_slug_c__category_id___slug__get 2 params → 200422
GET
/c/{category_id}
Redirect Category No Slug
redirect_category_no_slug_c__category_id__get 1 param → 200422
GET
/o/{code}
Redirect Order Invoice
redirect_order_invoice_o__code__get 1 param → 200422
GET
/cart/view
Redirect Cart
redirect_cart_cart_view_get → 200
GET
/checkout/single-checkout
Redirect Checkout
redirect_checkout_checkout_single_checkout_get → 200
GET
/account-orders
Redirect Account Orders
redirect_account_orders_account_orders_get → 200
GET
/account-profile
Redirect Account Profile
redirect_account_profile_account_profile_get → 200
GET
/account-addresses
Redirect Account Addresses
redirect_account_addresses_account_addresses_get → 200
GET
/account-wishlist
Redirect Account Wishlist
redirect_account_wishlist_account_wishlist_get → 200
GET
/account-loyalty-program
Redirect Account Loyalty
redirect_account_loyalty_account_loyalty_program_get → 200
GET
/affiliate/{affiliate_referrer}
Redirect Affiliate
redirect_affiliate_affiliate__affiliate_referrer__get 2 params → 200422
GET
/affiliate/{affiliate_referer}/{product_id}
Detect Affiliate Product
detect_affiliate_product_affiliate__affiliate_referer___product_id__get 2 params → 200422
GET
/locales/{locale}
Change Locale
change_locale_locales__locale__get 3 params → 200422
GET
/checkout/choose-address-and-shipping
Redirect Account Addresses
redirect_account_addresses_checkout_choose_address_and_shipping_get → 200
GET
/{slug}/{product_id}
Redirect Salla Product
redirect_salla_product__slug___product_id__get 1 param → 200422
GET
/{slug}/{category_id}
Redirect Salla Category
redirect_salla_category__slug___category_id__get 1 param → 200422
GET
/blog
Redirect Salla Blog List
redirect_salla_blog_list_blog_get → 200
GET
/blog/{slug}/{blog_id}
Redirect Salla Blog Post
redirect_salla_blog_post_blog__slug___blog_id__get 1 param → 200422

Schemas 2

The contract defines 2 schemas that model the data the API accepts and returns. The most detailed are ValidationError (5 properties), HTTPValidationError (1 property). Each schema is shown below with its type and property counts.

ValidationError
object
5 properties 3 required
HTTPValidationError
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

johrh-redirects-api-openapi.yml Raw ↑

Other APIs Johrh publishes across the network.

Johrh Account API
Johrh Auth API
Johrh Categories API
Johrh Checkout API
Johrh internal API
Johrh Metrics API
Johrh Orders API
Johrh Payments API
Johrh Products API
Johrh SSO API
Johrh Storefront API