---
title: "Execute via Proxy - GET"
method: GET
path: "/modules/{moduleId}/api"
tags: ["Modules"]
---

# Execute via Proxy - GET

`GET /modules/{moduleId}/api`

API request layer for Server Side Execute to allow HTTPS calls to Execute a Module. The path and query string are flexible.
### Authorization Required:
  - Designer Administrator or Express Read

## Path parameters

- `moduleId` string, required

## Response `200`

Submission validated

- ModuleExecuteResponse
  - `id` string
  - `userId` string — Submission owner
  - `moduleId` string
  - `created` string, date-time
  - `modified` string, date-time
  - `deleted` string, date-time
  - `data` object — Raw output data
    - `rawData` object — Saved submission data
    - `resolved` object — Submission data resulting from execution
  - `metadata` object
  - `validationErrors` object[]
    - `id` string
    - `path` string
    - `label` string
    - `parent` string
    - `message` string
  - `invalidNavigationPanels` object[]
    - `key` string
    - `label` string

## Other responses

- `412` — Validation and/or execution error
- `2XX` — Custom HTTP status code if set by server side execution for API modules
- `4XX` — Custom HTTP status code if set by server side execution for API modules
- `5XX` — Custom HTTP status code if set by server side execution for API modules
- `default` — Error

---

[API](https://skmtc.net/unqork/apis/unqork-customer-api.md) · [All operations](https://skmtc.net/unqork/apis/unqork-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/unqork/unqork-customer-api/revisions/112399a67ebb/schema)
