# Moku REST API

**Canonical:** https://apis.io/apis/liquid-instruments/moku-rest-api/  
**Provider:** Liquid Instruments — https://apis.io/providers/liquid-instruments/  
**Base URL:** http://{device_ip}/api  
**Documentation:** https://apis.liquidinstruments.com/api/

Moku REST API is one of 2 APIs that [Liquid Instruments](https://apis.io/providers/liquid-instruments/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include Test and Measurement, Instrumentation, and Device Control. The published artifact set on APIs.io includes API documentation, an API reference, a getting-started guide, authentication docs, and code examples.

The Moku Scripting API is a RESTful HTTP interface served by the Moku device itself. A client first POSTs an empty JSON object to moku/claim_ownership to mint a Moku-Client-Key, then POSTs JSON parameter objects to /api/<instrument-or-group>/<action> for every subsequent operation. Responses are a uniform envelope of success, code, messages and data. Because the API server runs on the customer's own hardware, there is no vendor-hosted base URL — the base URL is the device's IP address on the local network (IPv4, or a bracketed IPv6 link-local address over USB).

## Machine-readable artifacts (9)

- **Documentation** — https://apis.liquidinstruments.com/api/
- **APIReference** — https://apis.liquidinstruments.com/api/reference/
- **GettingStarted** — https://apis.liquidinstruments.com/api/getting-started/starting-curl.html
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/liquid-instruments/refs/heads/main/authentication/liquid-instruments-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/liquid-instruments/refs/heads/main/errors/liquid-instruments-error-codes.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/liquid-instruments/refs/heads/main/conventions/liquid-instruments-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/liquid-instruments/refs/heads/main/data-model/liquid-instruments-data-model.yml
- **CodeExamples** — https://apis.liquidinstruments.com/api/moku-examples/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/liquid-instruments/refs/heads/main/apis.yml

## Other Liquid Instruments APIs (1)

- [Liquid Instruments Identity (OAuth 2.0 / OpenID Connect)](https://apis.io/apis/liquid-instruments/liquid-instruments-identity-oauth-20-openid-connect/)

## Tags

Test and Measurement, Instrumentation, Device Control

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/liquid-instruments/moku-rest-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/liquid-instruments/.
