# createServiceApp > Mutation in domain **Service Apps** - HTML: [createServiceApp.html](createServiceApp.html) - Raw SDL: [createServiceApp.sdl](createServiceApp.sdl) - Covered by: [llms.txt](../llms.txt) Creates a ServiceApp following the ClientCredentials flow Status: _(beta)_ ## Returns `CreateServiceApp` ## Arguments - `input`: `CreateServiceAppInput!` _(beta)_ — The input required to create a ServiceApp ## Example ```graphql mutation CreateServiceApp { createServiceApp( input: { title: "…" scopes: [BASIC_READ] } ) { __typename message secret serviceApp { title id description scopes status } } } ``` Raw: [`createServiceApp.example.sdl`](createServiceApp.example.sdl)