# Create subscription

Endpoint: POST /resources/subscriptions
Version: 1.0.0
Security: oauth2

## Request fields (application/json):

  - `resource_type` (string, required)
    Enum: "subscription"

  - `start_date` (string | null)

  - `end_date` (string | null)

  - `event_type` (array, required)

  - `webhook_url` (string, required)

## Response 201 fields (application/json):

  - `id` (string, required)

  - `resource_type` (string, required)

  - `url` (string, required)

  - `created_date` (integer, required)

  - `start_date` (integer | null, required)

  - `end_date` (integer | null, required)

  - `consumer_id` (string, required)

  - `provider_id` (string, required)

  - `description` (string | null, required)

  - `event_type` (array, required)

  - `status` (string, required)
    Enum: "active", "inactive"

  - `webhook_url` (string, required)

  - `signing_secret` (string, required)

## Response 401 fields (application/json):

  - `message` (string, required)
    Error overview.

## Response 403 fields (application/json):

  - `message` (string, required)
    Error overview.

## Response 422 fields (application/json):

  - `message` (string, required)
    Errors overview.

