# Ariregister

> Ariregister (Estonian Business Registry) SOAP API — fetch WSDL, list operations, describe operation schemas Use when this capability is needed.

- Skill: `tomevault-io/ariregister` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/ariregister`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/ariregister/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/ariregister

---


# Ariregister API

Estonian Business Registry (Äriregister) SOAP API at `https://ariregxmlv6.rik.ee/ariregxml`. Authentication via username/password in the SOAP body (not HTTP headers). All XML element names are in Estonian.

## Scripts

### List all operations
```bash
skills/integrations/ariregister/scripts/ariregister.py list
```

### Describe a specific operation (request/response fields, types, annotations)
```bash
skills/integrations/ariregister/scripts/ariregister.py describe <operation_name>
```

### Fetch raw WSDL
```bash
skills/integrations/ariregister/scripts/ariregister.py wsdl
```

### Fetch API documentation (raw HTML with links)
```bash
skills/integrations/ariregister/scripts/ariregister.py docs
```

## Estonian language patterns in XML

- `_tekstina` — human-readable text version of a code field
- `_kpv` — kuupäev (date)
- `keha` — body (request or response payload)
- `paring` — query/request
- `vastus` — response
- `_v1`, `_v2` — API version suffix

---
> Source: [TulevaEE/onboarding-service](https://github.com/TulevaEE/onboarding-service) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-17 -->

