---
title: "POST /core/users/service_account/"
method: POST
path: "/core/users/service_account/"
tags: ["core"]
---

# POST /core/users/service_account/

`POST /core/users/service_account/`

Create a new user account that is marked as a service account

## Request body

- UserServiceAccountRequest — Payload to create a service account
  - `name` string, required
  - `create_group` boolean
  - `expiring` boolean
  - `expires` string, date-time — If not provided, valid for 360 days

## Response `200`

- UserServiceAccountResponse
  - `username` string, required
  - `token` string, required
  - `user_uid` string, required
  - `user_pk` integer, required
  - `group_pk` string

## Other responses

- `400`
- `403`

---

[API](https://skmtc.dev/goauthentik/apis/authentik.md) · [All operations](https://skmtc.dev/goauthentik/apis/authentik/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/goauthentik/authentik/revisions/4e42e86021d7/schema)
