---
title: "Create Activity"
method: POST
path: "/ver2/ActivityService.svc/activities"
tags: ["Activity"]
---

# Create Activity

`POST /ver2/ActivityService.svc/activities`

## Request

- Base URL: `https://api.enviance.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.enviance.com/ver2/ActivityService.svc/activities`
- Auth: none declared
- TypeScript: <https://skmtc.dev/enviance/apis/restapi/docs/ver2/ActivityService.svc/activities/post.ts> (a function with typed inputs; its response is checked against the schema)

Create an Activity


envianceSdk.activities.createActivity
```
[
  {
    "name": "Activity Name",
    "description": "Activity Description",
    "templateIdOrName": "Template Name",
    "fields": [
      {
        "name": "Aspect",
        "values": [
          "Air pollution control waste"
        ]
      },
      {
        "name": "Start Date",
        "values": [
          "2012-09-19T20:00:00"
        ]
      },
      {
        "name": "Type",
        "values": [
          "Spill",
          "Near Miss"
        ]
      }
    ],
    "properties": [
      {
        "propertyIdOrName": "suv property name"
      },
      {
        "propertyIdOrName": "avbp propertie name",
        "valueHistory": [
          {
            "beginDate": "2012-01-19T20:00:00",
            "endDate": "2012-02-19T20:00:00",
            "value": "1"
          },
          {
            "beginDate": "2012-02-19T20:00:00",
            "endDate": "2012-03-19T20:00:00",
            "value": "2"
          }
        ]
      }
    ]
  },
  "onsuccess",
  "onerror"
]
```

## Headers

- `EnvApi-Systemid` string
- `EnvApi-Packageid` string
- `EnvApi-Udf-DateTime-Iso-In-CustomFields` string
- `EnvApi-Udf-DateTime-ReadInUserTz` string
- `EnvApi-Udf-Value-Invariant` string
- `EnvApi-Localization-All` string
- `x-client-request-id` string

## Request body

- CreateActivity
  - `activityInfo` EnvianceRestServicesVer2MaterialActivityActivitiesActivityInfo
    - `id` string, guid
    - `name` string
    - `description` string
    - `templateIdOrName` string
    - `fields` EnvianceRestServicesUdfsProperty[]
      - `name` string
      - `urlItems` EnvianceBusinessUdfRestUrlItem[]
        - `label` string
        - `url` string
      - `values` string[]
      - `beginDate` string, date-time
      - `endDate` string, date-time
      - `caption` string
      - `captionLocalized` string
    - `properties` EnvianceRestServicesVer2MaterialActivityActivitiesActivityPropertyMapInfo[]
      - `propertyIdOrName` string
      - `valueHistory` EnvianceRestServicesVer2MaterialActivityActivitiesMaterialValueHistoryInfo[]
        - `id` string, guid
        - `beginDate` string, date-time
        - `endDate` string, date-time
        - `value` number, double
  - `copyFrom` string

## Response `default`

not available

- string, guid

---

[API](https://skmtc.dev/enviance/apis/restapi.md) - [All operations](https://skmtc.dev/enviance/apis/restapi/llms.txt) - [OpenAPI document](https://skmtc.dev/enviance/apis/restapi/revisions/45b2200a8cf2?raw)
