Project
A project is where all of the user, subscription, plan, device, and SIM information lives.
- Name
- object
- Type
- string
- Description
Type of object is always
project
.Allowed values:project
- Name
- id
- Type
- string
- Description
Globally unique identifier for the project.
Example:"gigs"
- Name
- billing
- Type
- nullable object
- Description
- Configuration parameters for the project use of billing. Present when the Billing API is enabled.
- Name
- consent
- Type
- nullable object
- Status
- PREVIEW
- Description
- Configuration parameters for the project's user consent collection. When absent, user consent is not checked or required.
- Name
- createdAt
- Type
- string
- Description
Time when the project was created.
Example:"2021-01-21T19:32:13Z"
- Name
- image
- Type
- nullable string
- Status
- PREVIEW
- 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
- Description
- The legal address for the company that manages the project.
- Name
- locales
- Type
- array
- Description
List of supported locales represented as IETF language tags, ordered by preference.
Example:["en-US"]
- Name
- name
- Type
- string
- Description
A human-readable name for the project.
Example:"Gigs Connect"
- Name
- organization
- Type
- Organization
- Description
- Name
- payments
- Type
- nullable object
- Description
- Configuration parameters for the project use of payments.
- Name
- subscriptionOwner
- Type
- string
- 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
- Description
- Contact details for consumer support requests regarding the project.
- Name
- type
- Type
- string
- Description
Indicates whether this is a live or test project. In live projects, subscriptions are invoiced to your organization, and any payments and taxes are real. The type cannot be changed after project creation.
Example:"live"
Allowed values:live
test
Example
{
"object": "project",
"id": "gigs",
"billing": {
"advanceInvoicingDays": 7,
"invoiceOverdueDays": 3,
"invoiceOverdueAction": "end",
"currency": "USD",
"paymentBehavior": "manual",
"taxBehavior": "exclusive",
"recoveryFeePercentage": 10,
"recoveryFeeAmount": {
"amount": 150,
"currency": "USD"
}
},
"consent": {
"deliveryMethods": [
"emailLink"
]
},
"createdAt": "2021-01-21T19:32:13.0Z",
"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 5",
"postalCode": "10024",
"state": "NY"
},
"locales": [
"en-US"
],
"name": "Gigs Connect",
"organization": {
"object": "organization",
"id": "org_0SNlurA04kOdemVEMVZQBF",
"createdAt": "2021-02-01T13:21:30.0Z",
"name": "Gigs"
},
"payments": {
"currency": "USD",
"mode": "live"
},
"subscriptionOwner": "user",
"support": {
"email": "support@gigs.com",
"phoneNumber": "+12345678900"
},
"type": "live"
}