---
title: "$viva->dataServices->createSubscription()"
method: POST
path: "/DataServices/createSubscription"
tags: ["DataServices"]
---

# $viva->dataServices->createSubscription()

`POST /DataServices/createSubscription`

Crée une souscription webhook pour les événements de fichiers de données.

```php
$sub = $viva->dataServices->createSubscription(
    url: 'https://example.com/webhooks/viva-files',
    eventType: 'SaleTransactionsFileGenerated',
);

echo $sub['subscriptionId']; // UUID
```

## Request body

- object
  - `url` string, uri, required — URL de réception des webhooks
  - `eventType` string — Type d'événement

## Response `200`

Souscription créée

- DataServicesSubscription
  - `subscriptionId` string, uuid — UUID de la souscription
  - `url` string, uri — URL du webhook
  - `eventType` string — Type d'événement

---

[API](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php.md) · [All operations](https://skmtc.net/qrcommunication/apis/viva-wallet-merchant-sdk-re-fe-rence-php/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/qrcommunication/viva-wallet-merchant-sdk-re-fe-rence-php/versions/bcafd06ce584/schema)
