---
title: "Updates an application"
method: PUT
path: "/applications/{application}"
tags: ["applications"]
---

# Updates an application

`PUT /applications/{application}`

Updates an application by overriding the existing entry.

## Request body

- ApplicationType — Fully populated application information
  - `name` string, required — The unique name of the entity
  - `description` string — Description of this application
  - `androidSnsApplicationArn` string — (For the SNS Push action) The SNS ARN of the GCM application for sending Push notifications.
  - `iosSnsApplicationArn` string — (For the SNS Push action) The SNS ARN of the IOS application for sending Push notifications.
  - `nightTimeStartMillis` number — Start of night, defined a milliseconds since 12:00AM (e.g. 22:00 is 79200000)
  - `nightTimeEndMillis` number — End of night, defined a milliseconds since 12:00AM (e.g. 9AM is 32400000)
  - `nightDeliveryAllowed` boolean — If set to false, no deliveries will be performed at night (defined by nightTimeStartMillis and nightTimeEndMillis).
  - `id` string, required — System wide unique identifier of the entity
  - `supportsSNSPush` boolean — True if application is setup for SNS pushes, false otherwise. If it's null/unspecified, the application may or may not be setup for SNS Pushes.

## Response `200`

The application was updated successfully

- ApplicationType — Fully populated application information
  - `name` string, required — The unique name of the entity
  - `description` string — Description of this application
  - `androidSnsApplicationArn` string — (For the SNS Push action) The SNS ARN of the GCM application for sending Push notifications.
  - `iosSnsApplicationArn` string — (For the SNS Push action) The SNS ARN of the IOS application for sending Push notifications.
  - `nightTimeStartMillis` number — Start of night, defined a milliseconds since 12:00AM (e.g. 22:00 is 79200000)
  - `nightTimeEndMillis` number — End of night, defined a milliseconds since 12:00AM (e.g. 9AM is 32400000)
  - `nightDeliveryAllowed` boolean — If set to false, no deliveries will be performed at night (defined by nightTimeStartMillis and nightTimeEndMillis).
  - `id` string, required — System wide unique identifier of the entity
  - `supportsSNSPush` boolean — True if application is setup for SNS pushes, false otherwise. If it's null/unspecified, the application may or may not be setup for SNS Pushes.

## Other responses

- `400` — Malformed request
- `default` — Unexpected error

---

[API](https://skmtc.net/gameanalytics/apis/datatiger-management-api.md) · [All operations](https://skmtc.net/gameanalytics/apis/datatiger-management-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gameanalytics/datatiger-management-api/versions/20a4f732a0b7/schema)
