# Renesas Web Data API

The Renesas Web Data API enables external systems to retrieve product metadata in real time, without relying on manual CSV downloads or periodic feed refreshes. This shift improves data consistency, streamlines integrations, and aligns with modern API-first architectures.


Version: 1.2.0

## Servers

Production Server
```
https://api.renesas.com/web-data/v1
```

Staging Server
```
https://api.renesas-dev.com/web-data/v1
```

## Security

### ApiKeyAuth

API key required for authentication

Type: apiKey
In: header
Name: x-api-key

## Download OpenAPI description

 - [Renesas Web Data API](https://developer.renesas.com/docs/web-data-api/_bundle/apis/web-data/index.yaml)

## Product

 - [GET /products](https://developer.renesas.com/docs/web-data-api/apis/web-data/product/paths/~1products/get.md)
 - [GET /products/{product_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/product/paths/~1products~1%7Bproduct_id%7D/get.md)
## Product Part

 - [GET /product-parts](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts/get.md)
 - [GET /product-parts/{orderable_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts~1%7Borderable_id%7D/get.md)
 - [POST /product-parts/search](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts~1search/post.md): Search for product parts within a specific product using parametric attributes.
 - [GET /product-parts/attributes](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts~1attributes/get.md): List all available parametric attributes that can be used for filtering product parts.
 - [GET /product-parts/attributes/{productPartAttributeId}](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts~1attributes~1%7Bproductpartattributeid%7D/get.md)
 - [POST /product-parts/cross-reference](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts~1cross-reference/post.md): Find Renesas replacement parts for up to 200 competitor part numbers per request. Inputs with no matches are included in the response with an empty `results` array.
## Document

 - [GET /documents](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents/get.md)
 - [GET /documents/types](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents~1types/get.md): List all available document types and their associated sub-types.
 - [GET /documents/download/{dcp_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents~1download~1%7Bdcp_id%7D/get.md): The document file associated with the given DCP Document ID is returned in the response body. The file format varies by document (see `fileType` on the Document resource, e.g. `PDF`, `ZIP`). JSON meta
 - [HEAD /documents/download/{dcp_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents~1download~1%7Bdcp_id%7D/head.md): The same headers that would be returned by `GET` on this path are included in the response (e.g., `Content-Disposition`, `Content-Type`, `Content-Length`). No body is returned.
 - [GET /documents/{dcp_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents~1%7Bdcp_id%7D/get.md)
 - [GET /documents/agile-id/{agile_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents~1agile-id~1%7Bagile_id%7D/get.md)
## Board & Kit

 - [GET /boards-kits](https://developer.renesas.com/docs/web-data-api/apis/web-data/board-and-kit/paths/~1boards-kits/get.md)
 - [GET /boards-kits/{board_kit_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/board-and-kit/paths/~1boards-kits~1%7Bboard_kit_id%7D/get.md)
## Software Tool

 - [GET /software-tools](https://developer.renesas.com/docs/web-data-api/apis/web-data/software-tool/paths/~1software-tools/get.md)
 - [GET /software-tools/{software_tool_id}](https://developer.renesas.com/docs/web-data-api/apis/web-data/software-tool/paths/~1software-tools~1%7Bsoftware_tool_id%7D/get.md)
## Package

 - [GET /packages](https://developer.renesas.com/docs/web-data-api/apis/web-data/package/paths/~1packages/get.md)
 - [GET /packages/{package_code}](https://developer.renesas.com/docs/web-data-api/apis/web-data/package/paths/~1packages~1%7Bpackage_code%7D/get.md)
