---
title: "POST /api/v1/openrpaworkflows"
method: POST
path: "/api/v1/openrpaworkflows"
---

# POST /api/v1/openrpaworkflows

`POST /api/v1/openrpaworkflows`

## Request body

- OpenRPAWorkflowCreationParams — From T, pick a set of properties whose keys are in the union K
  - `name` string, required
  - `background` boolean, required
  - `Serializable` boolean, required
  - `Filename` string, required
  - `projectandname` string, required
  - `Xaml` string, required

## Response `200`

Ok

- Workflow
  - `_id` string, required
  - `name` string, required
  - `_created` string, date-time, required
  - `_createdby` string, required
  - `_createdbyid` string, required
  - `_modified` string, date-time, required
  - `_modifiedby` string, required
  - `_modifiedbyid` string, required
  - `_type` string, required
  - `_acl` Ace[], required
    - `deny` boolean, required
    - `_id` string, required
    - `name` string, required
    - `rights` union, required
      - string
      - number, double
  - `_name` string, required
  - `_encrypt` string[], required
  - `_version` number, double, required
  - `Parameters` WorkflowParameter[], required
    - `name` string, required
    - `type` string, required
    - `direction` 'in' | 'out' | 'inout', required
  - `background` boolean, required
  - `Serializable` boolean, required
  - `Filename` string, required
  - `projectandname` string, required
  - `Xaml` string, required

---

[API](https://skmtc.dev/openiap/apis/openiap-core.md) · [All operations](https://skmtc.dev/openiap/apis/openiap-core/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/openiap/openiap-core/revisions/b408fccf6c2f/schema)
