# 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.0.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

Endpoints for retrieving products.

### Get All Products

 - [GET /products](https://developer.renesas.com/docs/web-data-api/apis/web-data/product/paths/~1products/get.md)

### Get Product by ID

 - [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

Endpoints for retrieving product parts.

### Get All Product Parts

 - [GET /product-parts](https://developer.renesas.com/docs/web-data-api/apis/web-data/product-part/paths/~1product-parts/get.md)

### Get Product Part by ID

 - [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)

### Parametric Search for Product Parts

 - [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 All Product Part 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.

## Document

Endpoint for retrieving documents.

### Get All Documents

 - [GET /documents](https://developer.renesas.com/docs/web-data-api/apis/web-data/document/paths/~1documents/get.md)

### Get Document by DCP Document ID

 - [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 Document by Agile ID

 - [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

Endpoints for retrieving boards and kits.

### Get All Boards & Kits

 - [GET /boards-kits](https://developer.renesas.com/docs/web-data-api/apis/web-data/board-and-kit/paths/~1boards-kits/get.md)

### Get Board or Kit by ID

 - [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

Endpoints for retrieving software tools.

### Get All Software Tools

 - [GET /software-tools](https://developer.renesas.com/docs/web-data-api/apis/web-data/software-tool/paths/~1software-tools/get.md)

### Get Software Tool by ID

 - [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

Endpoints for retrieving packages.

### Get All Packages

 - [GET /packages](https://developer.renesas.com/docs/web-data-api/apis/web-data/package/paths/~1packages/get.md)

### Get Package by ID

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

