Skip to content

CreateProjectOffering

namestringrequired

The name for the Project Offering.

billing_modelstring(BillingModel)required

The Billing Model for the Project Offering.

Enum:"fixed_bid""time_materials""retainer""non_billable""investment""admin"
billing_model_options(BillingModelOptionsFixedBid (object or null)) or (BillingModelOptionsRetainer (object or null)) or (BillingModelOptionsTimeMaterials (object or null))
One of:

Additional Billing Model configuration for the Project Offering.

external_idsArray of strings or null

Optional list of custom external IDs to associate with the Project Offering at creation time. Each ID must not start with a reserved 'px_' provider prefix and must be unique across all Project Offerings in the organization. Forward slashes (/) are not supported.

service_offering_idstring or null, (uuid)

The ID of an existing Service Offering to copy roles, plan allocations, and tags from. The Project Offering's name and billing model still come from this request.

{ "name": "string", "billing_model": "fixed_bid", "billing_model_options": { "service_fee": { … }, "billing_model": "fixed_bid" }, "external_ids": [ "string" ], "service_offering_id": "74e05bad-7c5b-47db-a276-199b5b3f22ea" }