# SignCloud JSON API

Complete OpenAPI 3.0 specification based on SignCloud API v2.0 documentation.

Version: 2.0

## Servers

```
https://{signcloudhost}/json/api
```

Variables:
- `signcloudhost`
Default: "signcloud.demo.bit4id.org"

## Security

### AdminAuth

Administrative authorization key

Type: apiKey
In: header
Name: Authorization

## Download OpenAPI description

[SignCloud JSON API](https://docs.namirial.app/_bundle/products/pki-on-prem/SignCloud/openapi.yaml)

## Administrative

### create_token

 - [POST /create_token](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/create_token.md)

### delete_token

 - [POST /delete_token](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/delete_token.md)

### activate_token

 - [POST /activate_token](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/activate_token.md)

### deactivate_token

 - [POST /deactivate_token](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/deactivate_token.md)

### get_token

 - [POST /get_token](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/get_token.md)

### get_tokens

 - [POST /get_tokens](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/get_tokens.md)

### reset_pin

 - [POST /reset_pin](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/reset_pin.md)

### reset_puk

 - [POST /reset_puk](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/administrative/reset_puk.md)

## User

### verify_pin

 - [POST /verify_pin](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/verify_pin.md)

### unlock_pin

 - [POST /unlock_pin](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/unlock_pin.md)

### change_pin

 - [POST /change_pin](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/change_pin.md)

### change_puk

 - [POST /change_puk](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/change_puk.md)

### sign_rsa

 - [POST /sign_rsa](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/sign_rsa.md)

### decrypt_rsa

 - [POST /decrypt_rsa](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/decrypt_rsa.md)

### get_objects

 - [POST /get_objects](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/get_objects.md)

### generate_rsa

 - [POST /generate_rsa](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/generate_rsa.md)

### import_certificate

 - [POST /import_certificate](https://docs.namirial.app/products/pki-on-prem/signcloud/openapi/user/import_certificate.md)

