com.gigs.project.updated

  • Name
    object
    Type
    string
    required
    Description

    Type of object is always event.

  • Name
    id
    Type
    string
    required
    Description

    Unique identifier for the event.

    Example: evt_0SNlurA049MEWV5gNTcQ5A07h3Ol
  • Name
    data
    Type
    object
    required
    Description
    • Name
      object
      Type
      string
      required
      Description

      Type of object is always project.

    • Name
      id
      Type
      string
      required
      Description

      Globally unique identifier for the project.

      Example: gigs
    • Name
      billable
      Type
      boolean
      PREVIEW
      required
      Description

      Whether subscriptions in this project are invoiced to your organization.

      Example: true
    • Name
      billing
      Type
      nullable object
      required
      Description
      Configuration parameters for the project use of billing. Present when the Billing API is enabled.
    • Name
      consent
      Type
      nullable object
      PREVIEW
      required
      Description
      Configuration parameters for the project's user consent collection. When absent, user consent is not checked or required.
    • Name
      image
      Type
      nullable string
      PREVIEW
      required
      Description

      Small-resolution project icon with an aspect ratio of 1:1.

      Example: https://a.gigscdn.net/p/gigs/icon.png
    • Name
      legal
      Type
      nullable object
      required
      Description
      The legal address for the company that manages the project.
    • Name
      locales
      Type
      array
      required
      Description

      List of supported locales represented as IETF language tags, ordered by preference.

      Example: en-US
    • Name
      name
      Type
      string
      required
      Description

      A human-readable name for the project.

      Example: Gigs Connect
    • Name
      organization
      Type
      object
      required
      Description
    • Name
      payments
      Type
      nullable object
      required
      Description
      Configuration parameters for the project use of payments.
    • Name
      subscriptionOwner
      Type
      string
      required
      Description

      Indicates which entity will be registered as the owner of the subscription with the providers. When company is selected the legal address associated with the project will be used for the registration.

      Allowed values: user, company
    • Name
      support
      Type
      nullable object
      required
      Description
      Contact details for consumer support requests regarding the project.
    • Name
      createdAt
      Type
      string
      required
      Description

      Time when the project was created.

      Example: 2021-01-21T19:32:13Z
  • Name
    datacontenttype
    Type
    string
    required
    Description

    The RFC 2046 content-type.

    Example: application/json
    Default: application/json
  • Name
    previousData
    Type
    object
    Description
    Present only for events of type `*.updated`. Contains the values fields in the schema had prior to the update. This field is the result of a shallow diff of the previous schema (i.e., if a nested field has changed, then the entire object will be included).
    • Name
      project
      Type
      string
      required
      Description

      Unique identifier for the project where the event occurred.

      Example: gigs
    • Name
      source
      Type
      string
      required
      Description

      URI identifying the event source.

      Example: https://api.gigs.com
      Default: https://api.gigs.com
    • Name
      specversion
      Type
      string
      required
      Description

      The CloudEvents spec version.

      Example: 1.0
      Default: 1.0
    • Name
      time
      Type
      string
      required
      Description

      Time when the event occurred.

      Example: 2022-03-16T14:12:42Z
    • Name
      type
      Type
      string
      required
      Description

      Type is always com.gigs.project.updated.

    • Name
      version
      Type
      string
      required
      Description

      API version used to serialize the data and the event itself.

      Default: 2024-08-29

    Example

    {
      "object": "event",
      "id": "evt_0SNlurA049MEWV5gNTcQ5A07h3Ol",
      "data": {
        "object": "project",
        "id": "gigs",
        "billable": true,
        "billing": {
          "paymentBehavior": "manual"
        },
        "consent": {},
        "image": "https://a.gigscdn.net/p/gigs/icon.png",
        "legal": {
          "name": "Gigs Inc.",
          "city": "New York City",
          "country": "US",
          "line1": "129 West 81st Street",
          "line2": "Apartment 5A",
          "postalCode": "10024",
          "state": "NY"
        },
        "locales": [
          "en-US"
        ],
        "name": "Gigs Connect",
        "organization": {
          "object": "organization",
          "id": "org_0SNlurA04kOdemVEMVZQBF",
          "name": "Gigs",
          "createdAt": "2021-02-01T13:21:30Z"
        },
        "payments": {
          "currency": "USD",
          "mode": "live"
        },
        "subscriptionOwner": "user",
        "support": {
          "email": "support@gigs.com",
          "phoneNumber": "+12345678900"
        },
        "createdAt": "2021-01-21T19:32:13Z"
      },
      "datacontenttype": "application/json",
      "project": "gigs",
      "source": "https://api.gigs.com",
      "specversion": "1.0",
      "time": "2022-03-16T14:12:42Z",
      "type": "com.gigs.project.updated",
      "version": "2024-08-29"
    }