# 达量到期通知

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /customerNotifyUrl:
    post:
      summary: 达量到期通知
      deprecated: false
      description: |-
        客户提供接收异步通知的地址（HTTP/HTTPS）

        当前套餐被停用（使用完毕、到期、退订等情况下）的通知，卡片可能存在其他待使用套餐
      tags:
        - API接口/CloudESIM异步通知
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                timestamp:
                  type: integer
                  description: 当前时间戳，10位数字
                  x-apifox-mock: '{{TIMESTAMP}}'
                nonce:
                  type: integer
                  description: 5位随机正整数
                  minimum: 10000
                  maximum: 99999
                sign:
                  type: string
                  description: 签名串，通知参数的签名，通过它验证请求数据的合法性。
                  x-apifox-mock: '{{SIGN}}'
                id:
                  type: string
                  description: 请求的唯一标识
                event:
                  type: string
                  description: 通知的类型是CloudESimPkgDeactivate
                data:
                  type: array
                  items:
                    type: object
                    properties:
                      packageName:
                        type: string
                        description: 套餐名称
                      packageCode:
                        type: string
                        description: 套餐编码
                      state:
                        type: integer
                        description: 套餐使用状态 0:待使用 1:使用中 2:已完成
                      gzhPackageName:
                        type: string
                        description: 商品套餐名称
                      packageType:
                        type: integer
                        description: 套餐类型
                      createDate:
                        type: string
                        description: 订购时间
                      outTradeNo:
                        type: string
                        description: 【仅在API订购时存在】API调用方传入的唯一订单号标识 最大32位
                      eid:
                        type: string
                        description: eid
                      eshopOrderId:
                        type: number
                        description: 内部订单号
                    x-apifox-orders:
                      - eid
                      - eshopOrderId
                      - packageName
                      - packageCode
                      - state
                      - gzhPackageName
                      - packageType
                      - createDate
                      - outTradeNo
                    required:
                      - eid
                      - eshopOrderId
                      - packageName
                      - packageCode
                      - state
                      - gzhPackageName
                      - packageType
                      - createDate
                  description: 订购套餐数据
              x-apifox-orders:
                - id
                - timestamp
                - nonce
                - sign
                - event
                - data
              required:
                - timestamp
                - nonce
                - sign
                - id
                - event
                - data
            example:
              data: >-
                [{"eid":"898520002633112901111111111","eshopOrderId":10005717,"packageName":"CNu-QT-100M-7天","packageCode":"CNU-QT-100M-7D-C-CNU-202403131FF1E56A","state":2,"gzhPackageName":"100-7","createDate":"2024-11-01
                10:50:00","packageType":2}]
              event: CloudESimPkgDeactivate
              id: 5IdTuJONGK5FYQ5BQT2IkUwu
              nonce: 55595
              sign: 39DE1981FBB166835626C2201FF974452A203D50
              timestamp: 1731033900
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  status:
                    type: string
                    description: 成功接收响应SUCCESS
                x-apifox-orders:
                  - status
                required:
                  - status
              example:
                status: SUCCESS
          headers: {}
          x-apifox-name: 成功
      security: []
      x-apifox-folder: API接口/CloudESIM异步通知
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/2330898/apis/api-441022837-run
components:
  schemas: {}
  securitySchemes: {}
servers:
  - url: https://oapi.eiotclub.com
    description: 生产环境
security: []

```
