schematichq / schematic-php
Schematic API
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
README
Schematic API
For more information, please visit https://schematichq.com.
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Installation
You can install the Schematic PHP SDK via Composer. Run the following command in your project directory:
composer require schematichq/schematic-php
Usage
To initialize the Schematic client, provide a secret API key; you can issue an API key in the API Keys section of settings in the Schematic web app.
<?php require_once 'vendor/autoload.php'; use Schematic\Schematic; $schematic = new Schematic('YOUR_SECRET_API_KEY');
Once you have initialized the Schematic client, you can make API calls using the various API classes provided by the SDK.
$companies = $schematic->CompaniesApi->listCompanies();
The SDK throws exceptions in case of API errors. You can catch and handle these exceptions in your code:
try { $companies = $schematic->CompaniesApi->listCompanies(); // Process the companies } catch (\Exception $e) { // Handle the exception echo 'Error: ' . $e->getMessage(); }
API Endpoints
The following Schematic API endpoints are accessible via this client library. All URIs are relative to https://api.schematichq.com
Class | Method | HTTP request | Description |
---|---|---|---|
AccesstokensApi | issueTemporaryAccessToken | POST /temporary-access-tokens | Issue temporary access token |
AccountsApi | countApiKeys | GET /api-keys/count | Count api keys |
AccountsApi | countApiRequests | GET /api-requests/count | Count api requests |
AccountsApi | createApiKey | POST /api-keys | Create api key |
AccountsApi | createEnvironment | POST /environments | Create environment |
AccountsApi | deleteApiKey | DELETE /api-keys/{api_key_id} | Delete api key |
AccountsApi | deleteEnvironment | DELETE /environments/{environment_id} | Delete environment |
AccountsApi | getApiKey | GET /api-keys/{api_key_id} | Get api key |
AccountsApi | getApiRequest | GET /api-requests/{api_request_id} | Get api request |
AccountsApi | getEnvironment | GET /environments/{environment_id} | Get environment |
AccountsApi | listApiKeys | GET /api-keys | List api keys |
AccountsApi | listApiRequests | GET /api-requests | List api requests |
AccountsApi | listEnvironments | GET /environments | List environments |
AccountsApi | updateApiKey | PUT /api-keys/{api_key_id} | Update api key |
AccountsApi | updateEnvironment | PUT /environments/{environment_id} | Update environment |
BillingApi | countBillingProducts | GET /billing/products/count | Count billing products |
BillingApi | countCustomers | GET /billing/customers/count | Count customers |
BillingApi | deleteProductPrice | DELETE /billing/product/prices/{billing_id} | Delete product price |
BillingApi | listBillingProducts | GET /billing/products | List billing products |
BillingApi | listCustomers | GET /billing/customers | List customers |
BillingApi | listInvoices | GET /billing/invoices | List invoices |
BillingApi | listMeters | GET /billing/meter | List meters |
BillingApi | listPaymentMethods | GET /billing/payment-methods | List payment methods |
BillingApi | listProductPrices | GET /billing/product/prices | List product prices |
BillingApi | searchBillingPrices | GET /billing/price | Search billing prices |
BillingApi | upsertBillingCoupon | POST /billing/coupons | Upsert billing coupon |
BillingApi | upsertBillingCustomer | POST /billing/customer/upsert | Upsert billing customer |
BillingApi | upsertBillingMeter | POST /billing/meter/upsert | Upsert billing meter |
BillingApi | upsertBillingPrice | POST /billing/price/upsert | Upsert billing price |
BillingApi | upsertBillingProduct | POST /billing/product/upsert | Upsert billing product |
BillingApi | upsertBillingSubscription | POST /billing/subscription/upsert | Upsert billing subscription |
BillingApi | upsertInvoice | POST /billing/invoices | Upsert invoice |
BillingApi | upsertPaymentMethod | POST /billing/payment-methods | Upsert payment method |
CheckoutApi | checkoutInternal | POST /checkout-internal | Checkout internal |
CheckoutApi | getCheckoutData | GET /checkout-internal/{checkout_internal_id}/data | Get checkout data |
CheckoutApi | previewCheckoutInternal | POST /checkout-internal/preview | Preview checkout internal |
CheckoutApi | updateCustomerSubscriptionTrialEnd | PUT /subscription/{subscription_id}/edit-trial-end | Update customer subscription trial end |
CompaniesApi | countCompanies | GET /companies/count | Count companies |
CompaniesApi | countEntityKeyDefinitions | GET /entity-key-definitions/count | Count entity key definitions |
CompaniesApi | countEntityTraitDefinitions | GET /entity-trait-definitions/count | Count entity trait definitions |
CompaniesApi | countUsers | GET /users/count | Count users |
CompaniesApi | createCompany | POST /companies/create | Create company |
CompaniesApi | createUser | POST /users/create | Create user |
CompaniesApi | deleteCompany | DELETE /companies/{company_id} | Delete company |
CompaniesApi | deleteCompanyByKeys | POST /companies/delete | Delete company by keys |
CompaniesApi | deleteCompanyMembership | DELETE /company-memberships/{company_membership_id} | Delete company membership |
CompaniesApi | deleteUser | DELETE /users/{user_id} | Delete user |
CompaniesApi | deleteUserByKeys | POST /users/delete | Delete user by keys |
CompaniesApi | getActiveCompanySubscription | GET /company-subscriptions | Get active company subscription |
CompaniesApi | getActiveDeals | GET /company-crm-deals | Get active deals |
CompaniesApi | getCompany | GET /companies/{company_id} | Get company |
CompaniesApi | getEntityTraitDefinition | GET /entity-trait-definitions/{entity_trait_definition_id} | Get entity trait definition |
CompaniesApi | getEntityTraitValues | GET /entity-trait-values | Get entity trait values |
CompaniesApi | getOrCreateCompanyMembership | POST /company-memberships | Get or create company membership |
CompaniesApi | getOrCreateEntityTraitDefinition | POST /entity-trait-definitions | Get or create entity trait definition |
CompaniesApi | getUser | GET /users/{user_id} | Get user |
CompaniesApi | listCompanies | GET /companies | List companies |
CompaniesApi | listCompanyMemberships | GET /company-memberships | List company memberships |
CompaniesApi | listEntityKeyDefinitions | GET /entity-key-definitions | List entity key definitions |
CompaniesApi | listEntityTraitDefinitions | GET /entity-trait-definitions | List entity trait definitions |
CompaniesApi | listUsers | GET /users | List users |
CompaniesApi | lookupCompany | GET /companies/lookup | Lookup company |
CompaniesApi | lookupUser | GET /users/lookup | Lookup user |
CompaniesApi | updateEntityTraitDefinition | PUT /entity-trait-definitions/{entity_trait_definition_id} | Update entity trait definition |
CompaniesApi | upsertCompany | POST /companies | Upsert company |
CompaniesApi | upsertCompanyTrait | POST /company-traits | Upsert company trait |
CompaniesApi | upsertUser | POST /users | Upsert user |
CompaniesApi | upsertUserTrait | POST /user-traits | Upsert user trait |
ComponentsApi | countComponents | GET /components/count | Count components |
ComponentsApi | createComponent | POST /components | Create component |
ComponentsApi | deleteComponent | DELETE /components/{component_id} | Delete component |
ComponentsApi | getComponent | GET /components/{component_id} | Get component |
ComponentsApi | listComponents | GET /components | List components |
ComponentsApi | previewComponentData | GET /components/preview-data | Preview component data |
ComponentsApi | updateComponent | PUT /components/{component_id} | Update component |
CrmApi | listCrmProducts | GET /crm/products | List crm products |
CrmApi | upsertCrmDeal | POST /crm/deals/upsert | Upsert crm deal |
CrmApi | upsertCrmProduct | POST /crm/products/upsert | Upsert crm product |
CrmApi | upsertDealLineItemAssociation | POST /crm/associations/deal-line-item | Upsert deal line item association |
CrmApi | upsertLineItem | POST /crm/deal-line-item/upsert | Upsert line item |
EntitlementsApi | countCompanyOverrides | GET /company-overrides/count | Count company overrides |
EntitlementsApi | countFeatureCompanies | GET /feature-companies/count | Count feature companies |
EntitlementsApi | countFeatureUsage | GET /feature-usage/count | Count feature usage |
EntitlementsApi | countFeatureUsers | GET /feature-users/count | Count feature users |
EntitlementsApi | countPlanEntitlements | GET /plan-entitlements/count | Count plan entitlements |
EntitlementsApi | createCompanyOverride | POST /company-overrides | Create company override |
EntitlementsApi | createPlanEntitlement | POST /plan-entitlements | Create plan entitlement |
EntitlementsApi | deleteCompanyOverride | DELETE /company-overrides/{company_override_id} | Delete company override |
EntitlementsApi | deletePlanEntitlement | DELETE /plan-entitlements/{plan_entitlement_id} | Delete plan entitlement |
EntitlementsApi | getCompanyOverride | GET /company-overrides/{company_override_id} | Get company override |
EntitlementsApi | getFeatureUsageByCompany | GET /usage-by-company | Get feature usage by company |
EntitlementsApi | getPlanEntitlement | GET /plan-entitlements/{plan_entitlement_id} | Get plan entitlement |
EntitlementsApi | listCompanyOverrides | GET /company-overrides | List company overrides |
EntitlementsApi | listFeatureCompanies | GET /feature-companies | List feature companies |
EntitlementsApi | listFeatureUsage | GET /feature-usage | List feature usage |
EntitlementsApi | listFeatureUsers | GET /feature-users | List feature users |
EntitlementsApi | listPlanEntitlements | GET /plan-entitlements | List plan entitlements |
EntitlementsApi | updateCompanyOverride | PUT /company-overrides/{company_override_id} | Update company override |
EntitlementsApi | updatePlanEntitlement | PUT /plan-entitlements/{plan_entitlement_id} | Update plan entitlement |
EventsApi | createEvent | POST /events | Create event |
EventsApi | createEventBatch | POST /event-batch | Create event batch |
EventsApi | getEvent | GET /events/{event_id} | Get event |
EventsApi | getEventSummaries | GET /event-types | Get event summaries |
EventsApi | getSegmentIntegrationStatus | GET /segment-integration | Get segment integration status |
EventsApi | listEvents | GET /events | List events |
FeaturesApi | checkFlag | POST /flags/{key}/check | Check flag |
FeaturesApi | checkFlags | POST /flags/check | Check flags |
FeaturesApi | countAudienceCompanies | POST /audience/count-companies | Count audience companies |
FeaturesApi | countAudienceUsers | POST /audience/count-users | Count audience users |
FeaturesApi | countFeatures | GET /features/count | Count features |
FeaturesApi | countFlags | GET /flags/count | Count flags |
FeaturesApi | createFeature | POST /features | Create feature |
FeaturesApi | createFlag | POST /flags | Create flag |
FeaturesApi | deleteFeature | DELETE /features/{feature_id} | Delete feature |
FeaturesApi | deleteFlag | DELETE /flags/{flag_id} | Delete flag |
FeaturesApi | getFeature | GET /features/{feature_id} | Get feature |
FeaturesApi | getFlag | GET /flags/{flag_id} | Get flag |
FeaturesApi | listAudienceCompanies | POST /audience/get-companies | List audience companies |
FeaturesApi | listAudienceUsers | POST /audience/get-users | List audience users |
FeaturesApi | listFeatures | GET /features | List features |
FeaturesApi | listFlags | GET /flags | List flags |
FeaturesApi | updateFeature | PUT /features/{feature_id} | Update feature |
FeaturesApi | updateFlag | PUT /flags/{flag_id} | Update flag |
FeaturesApi | updateFlagRules | PUT /flags/{flag_id}/rules | Update flag rules |
PlangroupsApi | createPlanGroup | POST /plan-groups | Create plan group |
PlangroupsApi | getPlanGroup | GET /plan-groups | Get plan group |
PlangroupsApi | updatePlanGroup | PUT /plan-groups/{plan_group_id} | Update plan group |
PlansApi | countPlans | GET /plans/count | Count plans |
PlansApi | createPlan | POST /plans | Create plan |
PlansApi | deleteAudience | DELETE /plan-audiences/{plan_audience_id} | Delete audience |
PlansApi | deletePlan | DELETE /plans/{plan_id} | Delete plan |
PlansApi | getAudience | GET /plan-audiences/{plan_audience_id} | Get audience |
PlansApi | getPlan | GET /plans/{plan_id} | Get plan |
PlansApi | listPlans | GET /plans | List plans |
PlansApi | updateAudience | PUT /plan-audiences/{plan_audience_id} | Update audience |
PlansApi | updateCompanyPlans | PUT /company-plans/{company_plan_id} | Update company plans |
PlansApi | updatePlan | PUT /plans/{plan_id} | Update plan |
PlansApi | upsertBillingProductPlan | PUT /plans/{plan_id}/billing_products | Upsert billing product plan |
WebhooksApi | countWebhookEvents | GET /webhook-events/count | Count webhook events |
WebhooksApi | countWebhooks | GET /webhooks/count | Count webhooks |
WebhooksApi | createWebhook | POST /webhooks | Create webhook |
WebhooksApi | deleteWebhook | DELETE /webhooks/{webhook_id} | Delete webhook |
WebhooksApi | getWebhook | GET /webhooks/{webhook_id} | Get webhook |
WebhooksApi | getWebhookEvent | GET /webhook-events/{webhook_event_id} | Get webhook event |
WebhooksApi | listWebhookEvents | GET /webhook-events | List webhook events |
WebhooksApi | listWebhooks | GET /webhooks | List webhooks |
WebhooksApi | updateWebhook | PUT /webhooks/{webhook_id} | Update webhook |
Models
- ApiError
- ApiKeyCreateResponseData
- ApiKeyRequestListResponseData
- ApiKeyRequestResponseData
- ApiKeyResponseData
- AudienceRequestBody
- BillingCouponResponseData
- BillingCustomerResponseData
- BillingCustomerSubscription
- BillingCustomerWithSubscriptionsResponseData
- BillingMeterResponseData
- BillingPriceResponseData
- BillingPriceView
- BillingProductDetailResponseData
- BillingProductForSubscriptionResponseData
- BillingProductPlanResponseData
- BillingProductPriceResponseData
- BillingProductPricing
- BillingProductResponseData
- BillingSubscriptionDiscount
- BillingSubscriptionDiscountView
- BillingSubscriptionResponseData
- BillingSubscriptionView
- ChangeSubscriptionInternalRequestBody
- ChangeSubscriptionRequestBody
- CheckFlagRequestBody
- CheckFlagResponse
- CheckFlagResponseData
- CheckFlagsResponse
- CheckFlagsResponseData
- CheckoutDataResponseData
- CheckoutInternalResponse
- CompanyCrmDealsResponseData
- CompanyDetailResponseData
- CompanyEventPeriodMetricsResponseData
- CompanyMembershipDetailResponseData
- CompanyMembershipResponseData
- CompanyOverrideResponseData
- CompanyPlanDetailResponseData
- CompanyPlanWithBillingSubView
- CompanyResponseData
- CompanySubscriptionResponseData
- ComponentCapabilities
- ComponentHydrateResponseData
- ComponentPreviewResponseData
- ComponentResponseData
- CountApiKeysParams
- CountApiKeysResponse
- CountApiRequestsParams
- CountApiRequestsResponse
- CountAudienceCompaniesResponse
- CountAudienceUsersResponse
- CountBillingProductsParams
- CountBillingProductsResponse
- CountCompaniesParams
- CountCompaniesResponse
- CountCompanyOverridesParams
- CountCompanyOverridesResponse
- CountComponentsParams
- CountComponentsResponse
- CountCustomersParams
- CountCustomersResponse
- CountEntityKeyDefinitionsParams
- CountEntityKeyDefinitionsResponse
- CountEntityTraitDefinitionsParams
- CountEntityTraitDefinitionsResponse
- CountFeatureCompaniesParams
- CountFeatureCompaniesResponse
- CountFeatureUsageParams
- CountFeatureUsageResponse
- CountFeatureUsersParams
- CountFeatureUsersResponse
- CountFeaturesParams
- CountFeaturesResponse
- CountFlagsParams
- CountFlagsResponse
- CountPlanEntitlementsParams
- CountPlanEntitlementsResponse
- CountPlansParams
- CountPlansResponse
- CountResponse
- CountUsersParams
- CountUsersResponse
- CountWebhookEventsParams
- CountWebhookEventsResponse
- CountWebhooksParams
- CountWebhooksResponse
- CouponRequestBody
- CreateApiKeyRequestBody
- CreateApiKeyResponse
- CreateBillingCustomerRequestBody
- CreateBillingPriceRequestBody
- CreateBillingProductRequestBody
- CreateBillingSubscriptionsRequestBody
- CreateCompanyOverrideRequestBody
- CreateCompanyOverrideResponse
- CreateCompanyResponse
- CreateComponentRequestBody
- CreateComponentResponse
- CreateCouponRequestBody
- CreateCrmDealLineItemAssociationRequestBody
- CreateCrmDealRequestBody
- CreateCrmLineItemRequestBody
- CreateCrmProductRequestBody
- CreateEntitlementReqCommon
- CreateEntityTraitDefinitionRequestBody
- CreateEnvironmentRequestBody
- CreateEnvironmentResponse
- CreateEventBatchRequestBody
- CreateEventBatchResponse
- CreateEventRequestBody
- CreateEventResponse
- CreateFeatureRequestBody
- CreateFeatureResponse
- CreateFlagRequestBody
- CreateFlagResponse
- CreateInvoiceRequestBody
- CreateMeterRequestBody
- CreateOrUpdateConditionGroupRequestBody
- CreateOrUpdateConditionRequestBody
- CreateOrUpdateFlagRequestBody
- CreateOrUpdateRuleRequestBody
- CreatePaymentMethodRequestBody
- CreatePlanEntitlementRequestBody
- CreatePlanEntitlementResponse
- CreatePlanGroupRequestBody
- CreatePlanGroupResponse
- CreatePlanRequestBody
- CreatePlanResponse
- CreateUserResponse
- CreateWebhookRequestBody
- CreateWebhookResponse
- CrmDealLineItem
- CrmDealResponseData
- CrmLineItemResponseData
- CrmProductResponseData
- DeleteApiKeyResponse
- DeleteAudienceResponse
- DeleteCompanyByKeysResponse
- DeleteCompanyMembershipResponse
- DeleteCompanyOverrideResponse
- DeleteCompanyResponse
- DeleteComponentResponse
- DeleteEnvironmentResponse
- DeleteFeatureResponse
- DeleteFlagResponse
- DeletePlanEntitlementResponse
- DeletePlanResponse
- DeleteProductPriceResponse
- DeleteResponse
- DeleteUserByKeysResponse
- DeleteUserResponse
- DeleteWebhookResponse
- EntityKeyDefinitionResponseData
- EntityKeyDetailResponseData
- EntityKeyResponseData
- EntityTraitDefinitionResponseData
- EntityTraitDetailResponseData
- EntityTraitResponseData
- EntityTraitValue
- EnvironmentDetailResponseData
- EnvironmentResponseData
- EventBody
- EventBodyFlagCheck
- EventBodyIdentify
- EventBodyIdentifyCompany
- EventBodyTrack
- EventDetailResponseData
- EventResponseData
- EventSummaryResponseData
- FeatureCompanyResponseData
- FeatureCompanyUserResponseData
- FeatureDetailResponseData
- FeatureResponseData
- FeatureUsageDetailResponseData
- FeatureUsageResponseData
- FlagDetailResponseData
- FlagResponseData
- GenericPreviewObject
- GetActiveCompanySubscriptionParams
- GetActiveCompanySubscriptionResponse
- GetActiveDealsParams
- GetActiveDealsResponse
- GetApiKeyResponse
- GetApiRequestResponse
- GetAudienceResponse
- GetCheckoutDataResponse
- GetCompanyOverrideResponse
- GetCompanyResponse
- GetComponentResponse
- GetEntityTraitDefinitionResponse
- GetEntityTraitValuesParams
- GetEntityTraitValuesResponse
- GetEnvironmentResponse
- GetEventResponse
- GetEventSummariesParams
- GetEventSummariesResponse
- GetFeatureResponse
- GetFeatureUsageByCompanyParams
- GetFeatureUsageByCompanyResponse
- GetFlagResponse
- GetOrCreateCompanyMembershipRequestBody
- GetOrCreateCompanyMembershipResponse
- GetOrCreateEntityTraitDefinitionResponse
- GetPlanEntitlementResponse
- GetPlanGroupResponse
- GetPlanResponse
- GetSegmentIntegrationStatusResponse
- GetUserResponse
- GetWebhookEventResponse
- GetWebhookResponse
- InvoiceRequestBody
- InvoiceResponseData
- IssueTemporaryAccessTokenRequestBody
- IssueTemporaryAccessTokenResponse
- IssueTemporaryAccessTokenResponseData
- KeysRequestBody
- ListApiKeysParams
- ListApiKeysResponse
- ListApiRequestsParams
- ListApiRequestsResponse
- ListAudienceCompaniesResponse
- ListAudienceUsersResponse
- ListBillingProductsParams
- ListBillingProductsResponse
- ListCompaniesParams
- ListCompaniesResponse
- ListCompanyMembershipsParams
- ListCompanyMembershipsResponse
- ListCompanyOverridesParams
- ListCompanyOverridesResponse
- ListComponentsParams
- ListComponentsResponse
- ListCrmProductsParams
- ListCrmProductsResponse
- ListCustomersParams
- ListCustomersResponse
- ListEntityKeyDefinitionsParams
- ListEntityKeyDefinitionsResponse
- ListEntityTraitDefinitionsParams
- ListEntityTraitDefinitionsResponse
- ListEnvironmentsParams
- ListEnvironmentsResponse
- ListEventsParams
- ListEventsResponse
- ListFeatureCompaniesParams
- ListFeatureCompaniesResponse
- ListFeatureUsageParams
- ListFeatureUsageResponse
- ListFeatureUsersParams
- ListFeatureUsersResponse
- ListFeaturesParams
- ListFeaturesResponse
- ListFlagsParams
- ListFlagsResponse
- ListInvoicesParams
- ListInvoicesResponse
- ListMetersParams
- ListMetersResponse
- ListPaymentMethodsParams
- ListPaymentMethodsResponse
- ListPlanEntitlementsParams
- ListPlanEntitlementsResponse
- ListPlansParams
- ListPlansResponse
- ListProductPricesParams
- ListProductPricesResponse
- ListUsersParams
- ListUsersResponse
- ListWebhookEventsParams
- ListWebhookEventsResponse
- ListWebhooksParams
- ListWebhooksResponse
- LookupCompanyParams
- LookupCompanyResponse
- LookupUserParams
- LookupUserResponse
- MeterRequestBody
- PaginationFilter
- PaymentMethodRequestBody
- PaymentMethodResponseData
- PlanAudienceDetailResponseData
- PlanAudienceResponseData
- PlanDetailResponseData
- PlanEntitlementResponseData
- PlanGroupDetailResponseData
- PlanGroupPlanDetailResponseData
- PlanGroupResponseData
- PlanResponseData
- PreviewCheckoutInternalResponse
- PreviewComponentDataParams
- PreviewComponentDataResponse
- PreviewObject
- PreviewObjectResponseData
- PreviewSubscriptionChangeResponseData
- RawEventBatchResponseData
- RawEventResponseData
- RuleConditionDetailResponseData
- RuleConditionGroupDetailResponseData
- RuleConditionGroupResponseData
- RuleConditionResponseData
- RuleDetailResponseData
- RuleResponseData
- RulesDetailResponseData
- SearchBillingPricesParams
- SearchBillingPricesResponse
- SegmentStatusResp
- StripeEmbedInfo
- TemporaryAccessTokenResponseData
- UpdateAddOnRequestBody
- UpdateApiKeyRequestBody
- UpdateApiKeyResponse
- UpdateAudienceRequestBody
- UpdateAudienceResponse
- UpdateCompanyOverrideRequestBody
- UpdateCompanyOverrideResponse
- UpdateCompanyPlansRequestBody
- UpdateCompanyPlansResponse
- UpdateComponentRequestBody
- UpdateComponentResponse
- UpdateCustomerSubscriptionTrialEndResponse
- UpdateEntitlementReqCommon
- UpdateEntityTraitDefinitionRequestBody
- UpdateEntityTraitDefinitionResponse
- UpdateEnvironmentRequestBody
- UpdateEnvironmentResponse
- UpdateFeatureRequestBody
- UpdateFeatureResponse
- UpdateFlagResponse
- UpdateFlagRulesRequestBody
- UpdateFlagRulesResponse
- UpdatePayInAdvanceRequestBody
- UpdatePlanEntitlementRequestBody
- UpdatePlanEntitlementResponse
- UpdatePlanGroupRequestBody
- UpdatePlanGroupResponse
- UpdatePlanRequestBody
- UpdatePlanResponse
- UpdateRuleRequestBody
- UpdateTrialEndRequestBody
- UpdateWebhookRequestBody
- UpdateWebhookResponse
- UpsertBillingCouponResponse
- UpsertBillingCustomerResponse
- UpsertBillingMeterResponse
- UpsertBillingPriceResponse
- UpsertBillingProductPlanResponse
- UpsertBillingProductRequestBody
- UpsertBillingProductResponse
- UpsertBillingSubscriptionResponse
- UpsertCompanyRequestBody
- UpsertCompanyResponse
- UpsertCompanyTraitResponse
- UpsertCrmDealResponse
- UpsertCrmProductResponse
- UpsertDealLineItemAssociationResponse
- UpsertInvoiceResponse
- UpsertLineItemResponse
- UpsertPaymentMethodResponse
- UpsertTraitRequestBody
- UpsertUserRequestBody
- UpsertUserResponse
- UpsertUserSubRequestBody
- UpsertUserTraitResponse
- UsageBasedEntitlementRequestBody
- UsageBasedEntitlementResponseData
- UserDetailResponseData
- UserResponseData
- WebhookEventDetailResponseData
- WebhookEventResponseData
- WebhookResponseData
Author
Support
If you encounter any issues or have questions regarding the Schematic PHP SDK, please contact our support team at support@schematic.com.