How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

FinditParts Reseller API

The FinditParts Reseller API allows you to search parts inventory, create and integrate FinditParts accounts, quote shipping rates for orders, and place orders on behalf of linked FinditParts users. It spans catalog search and part-number lookup, variant price/availability, shipping-method quoting, hosted USER_SETUP and NEW_ORDER customer sessions, cart and checkout, address book, and order history — 38 operations across 31 paths. Authentication is a short-lived HS256 JWT signed with a Reseller Client Secret, or an issued API key for client-side and single-buyer partner applications.

FinditParts Reseller API is published by FinditParts on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Parts, Catalog, E-Commerce, Order, and Shipping. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 38 operations across 31 paths, organized into 11 resource areas, and defines 1 schema. It is described by OpenAPI 3.1.0, at version 2.0.1.

Requests are made against a single base URL, https://finditparts.com/api/v1.

38 operations 31 paths 1 schemas 3 DELETE15 GET13 POST7 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
2.0.1
Base URL
https://finditparts.com/api/v1
Authentication
HTTP Bearer, HTTP Bearer
Terms of Service
Resource Areas
11

Authentication & Security 2

FinditParts Reseller API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (JWT) (resellerJWT). It accepts HTTP bearer tokens (apiKey). By default, every request must be authenticated.

  • resellerJWT — A short-lived JWT signed with your Reseller Client Secret using HS256. Required claims: iss (your Reseller Client ID) and exp (kept as short as reasonable to p…
  • apiKey — An issued FinditParts API key in the form api-XYZ123, for client-side apps that cannot hold a JWT secret (mobile apps, single-buyer partner applications). Gran…

Paths & Operations 38

Across 31 paths, the API surfaces 38 operations — 3 DELETE, 15 GET, 13 POST, 7 PUT. They span 11 resource areas, including Products, Variants, Shipping, Reseller Customer Sessions, Sessions, Reseller Customers, Users, Partners, and 3 more. Each is listed below with its method, path, parameters, and response codes.

Products 4

Part search, part-number lookup and product/variant detail across the FinditParts catalog.

GET
/products/{product_id}
Product Details
getProduct 2 params → 200500
GET
/products/{product_ids}/multi
Product Details Multi
getProductsMulti 1 param → 200500
GET
/products/lookup
Lookup Product by Part Number
lookupProductByPartNumber 1 param → 200500
GET
/products
Product Search
productSearch 22 params → 200500
Variants 1

Variant-level price, quantity, cutoff and core lookups.

GET
/variants/{variant_ids}
Variant Lookup
variantLookup 1 param → 200500
Shipping 1

Shipping method quoting and estimated cost for a proposed set of line items and an address.

GET
/shipping_methods
Shipping Methods
shippingMethods 8 params → 200500
Reseller Customer Sessions 3

Hosted USERSETUP and NEWORDER sessions returned as a finditparts.com redirecturl for iframe embedding or redirect.

GET
/reseller_customer_sessions/{reseller_customer_session_id}
Get Reseller Customer Session
getResellerCustomerSession 1 param → 200500
DELETE
/reseller_customer_sessions/{reseller_customer_session_id}
Cancels Reseller Customer Session Intent
cancelResellerCustomerSession 1 param → 200500
POST
/reseller_customer_sessions
Create Reseller Customer Session
createResellerCustomerSession → 200500
Sessions 4

User-specific JWT session creation, refresh, inspection and destruction.

POST
/sessions/refresh
Refresh Session
refreshSession → 200500
GET
/sessions/current
Get Current Session
getCurrentSession → 200500
POST
/sessions
Create Session
createSession body → 200500
DELETE
/sessions
Destroy Sessions
destroySessions → 200500
Reseller Customers 2

Sub-users created on a reseller master account and addressed by customerreference.

POST
/reseller_customers
Create Reseller Customer
createResellerCustomer body → 200500
GET
/reseller_customers
List Reseller Customers
listResellerCustomers 1 param → 200500
Users 1

Direct FinditParts user creation for API-key clients.

POST
/users
Create User
createUser body → 200500
Partners 2

Partner API-key surface for white-label shipping quotes and order placement.

POST
/partners/shipping_methods
Partners Shipping Methods
partnersShippingMethods 8 params → 200500
POST
/partners/place_order
Partners Place Order
partnersPlaceOrder 12 params → 200500
Orders 3

Order listing, search and detail for a user-specific session.

GET
/orders/search
Search Orders
searchOrders 6 params → 200500
GET
/orders/{order_id}
Order Details
getOrder 1 param → 200500
GET
/orders
List Orders
listOrders 1 param → 200500
Addresses 5

Shipping and billing address book for a user-specific session.

POST
/addresses/{address_id}/set_as_default
Set Default Address
setDefaultAddress 1 param → 200500
PUT
/addresses/{address_id}
Update Address
updateAddress 1 param body → 200500
DELETE
/addresses/{address_id}
Delete Address
deleteAddress 1 param → 200500
GET
/addresses
List Addresses
listAddresses → 200500
POST
/addresses
Create Address
createAddress body → 200500
Carts 12

Draft-order (cart) lifecycle: line items, addresses, shipping method, coupon, PO number and checkout.

POST
/carts/{cart_id}/line_items
Add Product to Cart
addCartLineItem 1 param body → 200500
PUT
/carts/{cart_id}/line_items
Change Cart Line Items
changeCartLineItems 1 param body → 200500
GET
/carts/{cart_id}/shipping_methods
Get Shipping Methods
getCartShippingMethods 1 param → 200500
PUT
/carts/{cart_id}/shipping_methods
Cart Select Shipping Method
selectCartShippingMethod 1 param body → 200500
PUT
/carts/{cart_id}/shipping_address
Set Shipping Address
setCartShippingAddress 1 param body → 200500
PUT
/carts/{cart_id}/billing_address
Set Billing Address
setCartBillingAddress 1 param body → 200500
PUT
/carts/{cart_id}/coupon
Set Cart Coupon
setCartCoupon 1 param body → 200500
PUT
/carts/{cart_id}/po_number
Set Cart PO Number
setCartPoNumber 1 param body → 200500
POST
/carts/{cart_id}/complete_with_credit_card
Places the Order with a Credit Card
completeCartWithCreditCard 1 param body → 200500
POST
/carts/{cart_id}/complete_with_corporate_billing
Places the Order with a Corporate Billing
completeCartWithCorporateBilling 1 param body → 200500
GET
/carts/{cart_id}
Cart Details
getCart 1 param → 200500
POST
/carts
Create new Cart
createCart → 200500

Schemas 1

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

ApiError
object
The single error envelope every FinditParts Reseller API error returns. errno values are enumerated in errors/finditparts-error-codes.yml.
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

finditparts-reseller-api-openapi.yml Raw ↑
Where this information came from

This is an independent, third-party profile of FinditParts Reseller API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.