[{"data":1,"prerenderedAt":375},["ShallowReactive",2],{"navigation_docs":3,"-account-billing-team-rbac":134,"-account-billing-team-rbac-surround":370},[4,36,61,87,113],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":35},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25,30],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-sparkles",{"title":16,"path":17,"stem":18,"icon":19},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F2.quickstart","i-lucide-zap",{"title":21,"path":22,"stem":23,"icon":24},"Authentication","\u002Fgetting-started\u002Fauthentication","1.getting-started\u002F3.authentication","i-lucide-key",{"title":26,"path":27,"stem":28,"icon":29},"Rate Limits & Quotas","\u002Fgetting-started\u002Frate-limits-quotas","1.getting-started\u002F4.rate-limits-quotas","i-lucide-gauge",{"title":31,"path":32,"stem":33,"icon":34},"SDKs & Tools","\u002Fgetting-started\u002Fsdks-tools","1.getting-started\u002F5.sdks-tools","i-lucide-box",false,{"title":37,"icon":38,"path":39,"stem":40,"children":41,"page":35},"Cloud Infrastructure","i-lucide-server","\u002Finfrastructure","2.infrastructure",[42,46,51,56],{"title":43,"path":44,"stem":45,"icon":38},"Cloud VPS Compute","\u002Finfrastructure\u002Fvps-compute","2.infrastructure\u002F1.vps-compute",{"title":47,"path":48,"stem":49,"icon":50},"Managed Databases","\u002Finfrastructure\u002Fmanaged-databases","2.infrastructure\u002F2.managed-databases","i-lucide-database",{"title":52,"path":53,"stem":54,"icon":55},"Networking & Cloud Firewall","\u002Finfrastructure\u002Fnetworking-firewall","2.infrastructure\u002F3.networking-firewall","i-lucide-shield",{"title":57,"path":58,"stem":59,"icon":60},"Block Storage & Volumes","\u002Finfrastructure\u002Fblock-storage","2.infrastructure\u002F4.block-storage","i-lucide-hard-drive",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":35},"Services & APIs","i-lucide-cpu","\u002Fservices-api","3.services-api",[67,72,77,82],{"title":68,"path":69,"stem":70,"icon":71},"REST API Reference","\u002Fservices-api\u002Fapi-reference","3.services-api\u002F1.api-reference","i-lucide-terminal",{"title":73,"path":74,"stem":75,"icon":76},"URL Shortener API","\u002Fservices-api\u002Furl-shortener","3.services-api\u002F2.url-shortener","i-lucide-link",{"title":78,"path":79,"stem":80,"icon":81},"Temp Mail API","\u002Fservices-api\u002Ftemp-mail","3.services-api\u002F3.temp-mail","i-lucide-mail",{"title":83,"path":84,"stem":85,"icon":86},"Developer Utility APIs","\u002Fservices-api\u002Fdeveloper-utilities","3.services-api\u002F4.developer-utilities","i-lucide-wrench",{"title":88,"icon":89,"path":90,"stem":91,"children":92,"page":35},"Guides & Tutorials","i-lucide-book-open","\u002Fguides","4.guides",[93,98,103,108],{"title":94,"path":95,"stem":96,"icon":97},"Deploy a Full-Stack App with VPS & PostgreSQL","\u002Fguides\u002Fdeploy-fullstack-app","4.guides\u002F1.deploy-fullstack-app","i-lucide-layers",{"title":99,"path":100,"stem":101,"icon":102},"Automated Backups & Webhook Alerts","\u002Fguides\u002Fautomated-backups-webhook","4.guides\u002F2.automated-backups-webhook","i-lucide-bell",{"title":104,"path":105,"stem":106,"icon":107},"E2E Auth Testing with Temp Mail in CI\u002FCD","\u002Fguides\u002Fci-cd-temp-mail-testing","4.guides\u002F3.ci-cd-temp-mail-testing","i-lucide-check-circle-2",{"title":109,"path":110,"stem":111,"icon":112},"Custom Domain & SSL Configuration","\u002Fguides\u002Fcustom-domain-setup","4.guides\u002F4.custom-domain-setup","i-lucide-globe",{"title":114,"icon":115,"path":116,"stem":117,"children":118,"page":35},"Account & Billing","i-lucide-credit-card","\u002Faccount-billing","5.account-billing",[119,124,129],{"title":120,"path":121,"stem":122,"icon":123},"Pricing & Hourly Billing","\u002Faccount-billing\u002Fpricing-billing","5.account-billing\u002F1.pricing-billing","i-lucide-receipt",{"title":125,"path":126,"stem":127,"icon":128},"Team Management & RBAC","\u002Faccount-billing\u002Fteam-rbac","5.account-billing\u002F2.team-rbac","i-lucide-users",{"title":130,"path":131,"stem":132,"icon":133},"Resource Quotas & Service Limits","\u002Faccount-billing\u002Fservice-limits","5.account-billing\u002F3.service-limits","i-lucide-sliders",{"id":135,"title":125,"body":136,"description":361,"extension":362,"links":363,"meta":364,"navigation":365,"path":126,"seo":366,"stem":127,"__hash__":369},"docs\u002F5.account-billing\u002F2.team-rbac.md",{"type":137,"value":138,"toc":357},"minimark",[139,143,147,150,155,311,313,317,320,323,353],[140,141,125],"h1",{"id":142},"team-management-rbac",[144,145,146],"p",{},"1st Services Organizations enable multiple developers and DevOps engineers to collaborate on shared infrastructure while maintaining least-privilege security.",[148,149],"hr",{},[151,152,154],"h2",{"id":153},"role-permissions-matrix","Role Permissions Matrix",[156,157,158,185],"table",{},[159,160,161],"thead",{},[162,163,164,169,173,176,179,182],"tr",{},[165,166,168],"th",{"align":167},"left","Permission",[165,170,172],{"align":171},"center","Owner",[165,174,175],{"align":171},"Admin",[165,177,178],{"align":171},"Developer",[165,180,181],{"align":171},"Billing",[165,183,184],{"align":171},"Viewer",[186,187,188,209,226,243,260,277,294],"tbody",{},[162,189,190,197,200,202,205,207],{},[191,192,193],"td",{"align":167},[194,195,196],"strong",{},"Manage Billing & Payment Methods",[191,198,199],{"align":171},"✅",[191,201,199],{"align":171},[191,203,204],{"align":171},"❌",[191,206,199],{"align":171},[191,208,204],{"align":171},[162,210,211,216,218,220,222,224],{},[191,212,213],{"align":167},[194,214,215],{},"Invite \u002F Remove Team Members",[191,217,199],{"align":171},[191,219,199],{"align":171},[191,221,204],{"align":171},[191,223,204],{"align":171},[191,225,204],{"align":171},[162,227,228,233,235,237,239,241],{},[191,229,230],{"align":167},[194,231,232],{},"Create \u002F Delete VPS Instances",[191,234,199],{"align":171},[191,236,199],{"align":171},[191,238,199],{"align":171},[191,240,204],{"align":171},[191,242,204],{"align":171},[162,244,245,250,252,254,256,258],{},[191,246,247],{"align":167},[194,248,249],{},"Create \u002F Delete Databases",[191,251,199],{"align":171},[191,253,199],{"align":171},[191,255,199],{"align":171},[191,257,204],{"align":171},[191,259,204],{"align":171},[162,261,262,267,269,271,273,275],{},[191,263,264],{"align":167},[194,265,266],{},"Manage Short Links & Temp Mail",[191,268,199],{"align":171},[191,270,199],{"align":171},[191,272,199],{"align":171},[191,274,204],{"align":171},[191,276,204],{"align":171},[162,278,279,284,286,288,290,292],{},[191,280,281],{"align":167},[194,282,283],{},"Generate & Revoke API Keys",[191,285,199],{"align":171},[191,287,199],{"align":171},[191,289,199],{"align":171},[191,291,204],{"align":171},[191,293,204],{"align":171},[162,295,296,301,303,305,307,309],{},[191,297,298],{"align":167},[194,299,300],{},"Read-Only Inspection",[191,302,199],{"align":171},[191,304,199],{"align":171},[191,306,199],{"align":171},[191,308,199],{"align":171},[191,310,199],{"align":171},[148,312],{},[151,314,316],{"id":315},"audit-logs","Audit Logs",[144,318,319],{},"All sensitive actions (e.g. VPS termination, database credential rotations, API key generations) are recorded in the organization audit log.",[144,321,322],{},"You can stream audit logs to your SIEM via Webhooks or the Audit Log API:",[324,325,330],"pre",{"className":326,"code":327,"language":328,"meta":329,"style":329},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","GET \u002Fv1\u002Forganizations\u002F:org_id\u002Faudit-logs?limit=50 HTTP\u002F1.1\nHost: api.1st-services.com\nAuthorization: Bearer fst_live_key\n","http","",[331,332,333,341,347],"code",{"__ignoreMap":329},[334,335,338],"span",{"class":336,"line":337},"line",1,[334,339,340],{},"GET \u002Fv1\u002Forganizations\u002F:org_id\u002Faudit-logs?limit=50 HTTP\u002F1.1\n",[334,342,344],{"class":336,"line":343},2,[334,345,346],{},"Host: api.1st-services.com\n",[334,348,350],{"class":336,"line":349},3,[334,351,352],{},"Authorization: Bearer fst_live_key\n",[354,355,356],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":329,"searchDepth":343,"depth":343,"links":358},[359,360],{"id":153,"depth":343,"text":154},{"id":315,"depth":343,"text":316},"Organizations, role-based access control (RBAC), multi-factor authentication (MFA), and audit logging.","md",null,{},{"icon":128},{"title":367,"description":368},"Team Management & RBAC - 1st Services","Manage team members, permission roles, and organization security settings.","oUTtxnjf06XdJ270kIOLpLVLTE0qE-x6h12-HbKJ42c",[371,373],{"title":120,"path":121,"stem":122,"description":372,"icon":123,"children":-1},"Understand 1st Services pay-as-you-go billing model, prepaid balances, and monthly caps.",{"title":130,"path":131,"stem":132,"description":374,"icon":133,"children":-1},"Default resource limits, compute quotas, and how to request limit increases.",1787579791214]