# Custom Apps API

Provides access to apps that are installed in an organization.

Version: 1.0

## Servers

Hyperproof US
```
https://api.hyperproof.app/v1/customapps
```

Hyperproof Gov
```
https://api.hyperproofgov.app/v1/customapps
```

Hyperproof EU
```
https://api.hyperproof.eu/v1/customapps
```

## Security

### oauth2

Type: oauth2

## Download OpenAPI description

[Custom Apps API](https://developer.hyperproof.app/_bundle/hyperproof-api/customapps/customapps.openapi.yaml)

## Other

### Get Custom Apps

 - [GET /](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/get.md): GET /

#### Description

Retrieves details of custom apps installed in an organization, including their configurations, statuses, and integration metadata.

### Add Custom App

 - [POST /](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/post.md): POST /

#### Description

Creates and registers a new custom app within an organization, storing details such as the app’s name, configuration, and integration parameters.

### Get Custom App

 - [GET /{appId}](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/get-appid.md): GET /{appId}

#### Description

Retrieves details of a specific custom app installed in an organization, including its configuration, status, and integration metadata.

### Update Custom App

 - [PATCH /{appId}](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/patch-appid.md): PATCH /{appId}

#### Description

Updates the configuration or metadata of a custom app installed in an organization, allowing modifications to settings, permissions, or integration details.

### Deletes Custom App

 - [DELETE /{appId}](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/delete-appid.md): DEL /{appId}

#### Description

Removes an existing custom app from an organization, permanently deleting its configuration, metadata, and associated integrations.

### Get Custom App Events

 - [GET /{appId}/events](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/get-appid-events.md): GET /{appId}/events

#### Description

Retrieves log events generated by a specified custom app, providing details such as timestamps, event types, and messages for monitoring and troubleshooting.

### Get  Custom App Statistics

 - [GET /{appId}/stats](https://developer.hyperproof.app/hyperproof-api/customapps/customapps.openapi/other/get-appid-stats.md): GET /{appId}/stats

#### Description

Retrieves usage and performance statistics for a specified custom app, including metrics such as request counts, error rates, and response times.

