LLC operating agreement and corporate governance documents
This standalone service covers LLC operating agreements, corporate bylaws, and related shareholder or governance agreements, depending on entity type and catalog options. Partners order a single service cart that returns the correct documents for the selected business type.
Related: Partner products overview · State requirements reference
When to use this flow
Use this service when the customer needs governing documents prepared for an existing or newly formed entity without purchasing a full incorporation package, or when your agreement lists this as a standalone line item. For documents bundled with formation, use Incorporation Service Example.
Service slug and catalog
- Call Get Service Carts and find the operating agreement / bylaws / governance product.
- Use that item’s
slugfor Get Service Configuration and Create New Order.
The OpenAPI Create New Order example uses operating-agreement as the service value. Examples below use the slug operating-agreement. Replace with the slug returned for your account.
API flow
| Step | Method | Endpoint |
|---|---|---|
| 1. List carts | GET | externalCart.index |
2. Configuration, input_fields, catalog | GET | externalCart.getCart |
| 3. NAICS (if required) | GET | businessClassification.index |
| 4. Create order | POST | order.store |
| 5. Submit order (if required) | POST | order.submitOrder |
| 6. Post-checkout (optional) | GET | order.getOrderPostCheckout |
| 7. Get order (optional) | GET | order.getOrder |
Follow Standalone Service Example for whether submit is required.
State-specific requirements (discovery)
Governing documents are governed by state law; formation_state (and entity type) drive which template and provisions apply. Call Get Service Configuration for your operating-agreement slug and selected state—input_fields will list members, managers, shares, and other variables.
Example: Get Service Configuration
GET {baseUrl}/service-carts/operating-agreement?service=operating-agreement
Authorization: Bearer {token}
Abbreviated success payload:
{
"success": true,
"data": {
"name": "Operating Agreement & Corporate Governance",
"slug": "operating-agreement",
"description": "Custom operating agreement, bylaws, or related governance documents.",
"input_fields": [
{
"name": "Entity legal name",
"key": "business_data.name",
"type": "string",
"description": "Legal name on state records",
"validation_rules": ["required"]
},
{
"name": "Entity type",
"key": "business_data.type",
"type": "enum",
"description": "LLC, Corporation, etc.",
"validation_rules": ["required"]
},
{
"name": "Formation state",
"key": "business_data.formation_state",
"type": "enum",
"description": "Governing law state (two-letter code)",
"validation_rules": ["required", "exists:states,abbr"]
}
],
"catalog": [
{
"sku": "SF_OA_EXAMPLE_SG_0",
"name": "LLC Operating Agreement",
"item_type": "product",
"has_gov_fee": false,
"price": 99,
"package": false,
"conditions": {
"applicable_biz_types": [1]
}
}
]
}
}
conditions.applicable_biz_types and SKUs are illustrative; use live catalog from the API.
Example: Create order
{
"service": "operating-agreement",
"email": "[email protected]",
"first_name": "Morgan",
"last_name": "Smith",
"phone_number": "5556667777",
"consent_sms": false,
"business_data": {
"name": "Acme Holdings LLC",
"type": "LLC",
"formation_state": "DE",
"category": "541211",
"managed_by": "members",
"address": "8 The Green",
"city": "Dover",
"state": "DE",
"zip": "19901"
}
}
Abbreviated response:
{
"success": true,
"data": {
"message": "Order created successfully",
"order_uuid": "f6a7b8c9-d0e1-2345-f012-456789012345"
}
}
Example: Submit order
{
"order_uuid": "f6a7b8c9-d0e1-2345-f012-456789012345",
"skus": ["SF_OA_EXAMPLE_SG_0"],
"total_amount": 99.0,
"payment_method_nonce": null,
"service": "operating-agreement"
}
Fulfillment
- Customer Portal: Customers may need to supply member rosters, voting rules, or capital contributions through Swyft Customer Portal.
- Deliverable: Final documents are typically PDFs available in the portal or via your webhook-driven workflows.
- Webhooks: Use Webhooks for status updates.
Errors and edge cases
- Entity type mismatch: Choosing a SKU that does not match
business_data.typecan fail validation; respectcatalog.conditions. - Multi-member LLCs: Additional
input_fieldsmay appear for managers, officers, or shareholders.