# Fa Omron — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Access Omron Industrial Automation security advisories and CVE data. Search advisories by product or keyword, retrieve detailed advisory information by OMSR ID, or pull the latest security feed. Returns vulnerability identifiers, affected products, severity metadata, and remediation details.

**Category:** Government & Public Data | **Website:** [fa.omron.co.jp/](https://fa.omron.co.jp/) | **Docs:** [parse.bot/marketplace/56e4bc05-585c-4d6c-9717-156f6e954f0e/fa-omron-co-jp-api](https://parse.bot/marketplace/56e4bc05-585c-4d6c-9717-156f6e954f0e/fa-omron-co-jp-api)

Pay-per-use API proxy for Locus Pro. Each call burns credits from your workspace balance.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/credits/fa-omron/`
**Auth:** `Authorization: Bearer <LOCUS_CREDITS_SECRET_KEY>` (an `lcr_` secret key or a scoped `lcac_` agent credential)
**Required header:** `Idempotency-Key: <fresh UUID per call>`. A retry with the same key replays the stored result without a new charge.
**Response:** the provider response after any endpoint-specific normalization. `X-Locus-Credits-Charged` carries the charge and `X-Locus-Credits-Balance` the remaining balance. Insufficient credits return `402` before the provider is called.
**Pricing:** estimated costs below are USD. Locus debits the credit equivalent at your workspace rate.

Full call contract: https://docs.paywithlocus.com/api-reference/introduction

> Using a Pay With Locus wallet key (`claw_` prefix)? Wallet routes are documented separately: https://docs.paywithlocus.com/wrapped-apis/for-agents

## Endpoints

### Get advisory detail by id

Retrieves full detail for a single advisory identified by its OMSR ID. Enriches the base advisory metadata (title, affected products, dates, remarks, third-party reference) with CVE identifiers extracted from the linked third-party advisory page (e.g. JVN) and a CVSS score when available. Returns input_not_found when the advisory does not exist in either the English or Japanese catalog.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `omsr_id` | string | Yes | The Omron Advisory ID, format OMSR-YYYY-NNN (e.g. OMSR-2025-004). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/fa-omron/get-advisory-detail-by-id \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"omsr_id":"<string>"}'
```

### Get security main page

Retrieves the title and URL of the Omron Product Security overview page. A lightweight health-check that confirms the security portal is reachable.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/fa-omron/get-security-main-page \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### Get vulnerability advisory list

Fetches all published vulnerability advisories from Omron's Product Security page. Each advisory includes the OMSR identifier, release/modification dates, affected products, title, link to the Omron PDF, revision remarks, and any third-party advisory reference. The list is ordered by recency (newest first). Serves as the entry point for browsing the full advisory catalog.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `language` | string | No | Language of the advisory list. Accepted values: 'en', 'jp'. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/fa-omron/get-vulnerability-advisory-list \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"language":"<string>"}'
```

### Get vulnerability advisory rss

Fetches the Omron Product Security RSS feed. Returns a chronological list of advisory announcements with title, direct PDF link, and publication date. Useful for monitoring new disclosures without parsing the full HTML page.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `language` | string | No | Language of the RSS feed. Accepted values: 'en', 'jp'. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/fa-omron/get-vulnerability-advisory-rss \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"language":"<string>"}'
```

### Search vulnerabilities by product

Searches the English advisory catalog for entries matching a product name or keyword. Performs case-insensitive substring matching against the affected_products field and the advisory title. Returns all matching advisory summaries in their original order.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `query` | string | Yes | Product name or keyword to search for (case-insensitive match against affected_products and advisory title). |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/credits/fa-omron/search-vulnerabilities-by-product \
  -H "Authorization: Bearer $LOCUS_CREDITS_SECRET_KEY" \
  -H "Idempotency-Key: $(uuidgen)" \
  -H "Content-Type: application/json" \
  -d '{"query":"<string>"}'
```

## Next steps

- [All wrapped API providers](https://paywithlocus.com/wapi/index.md): pick another provider.
- [Find and call tools](https://paywithlocus.com/agent/tools.md): price ceilings, async results, and errors.
- [Credits and billing](https://paywithlocus.com/agent/billing.md): what a call costs and how to add credits.
- [Agent docs index](https://paywithlocus.com/agent/index.md): every Locus agent page.