--- url: https://developer.youcan.shop/themes/sdk/types/exceptions.md --- # ApplicationException This is the default exception that getting thrown when an error occurs in the SDK. ## Expected errors * API error * Network error * Invalid data ## Error Schema | **Name** | **Type** | **Description** | | ---- | ----------- | ----------- | | `status` | number | HTTP status code | | `detail` | string | Error message | | `meta` | [MetaType](#metatype) | Additional information about the error | ## MetaType | **Name** | **Type** | **Description** | | ---- | ----------- | ----------- | | `step` | string | an express checmout step that show you the missing step | | `fields` | Array of [Field](#field)s | an array of field that have the error, the `fields` might be `undefined` | ## Field | **Name** | **Type** | | ---- | ----------- | | `key` | string |