1. User
FlowMate API Documentation
  • Authentication
    • Login
      POST
  • Flows
    • Retrieve all flows
      GET
    • Find Flow by ID
      GET
    • Deletes a flow
      DELETE
    • Update an existing flow
      PATCH
    • Bulk update a number of existing flows
      PATCH
    • Start a flow
      POST
    • Stop a flow
      POST
    • Start multiple flows
      POST
    • Stop multiple flows
      POST
  • User
    • get all users
      GET
    • Create user
      POST
    • get a user by id
      GET
    • get current user
      GET
  • Templates
    • Retrieve all flow templates
      GET
    • Add a new template to the repository
      POST
    • Find Flow Template by ID
      GET
    • Deletes a flow template
      DELETE
    • Update an existing flow template
      PATCH
  • Reporting & Monitoring
    • Get Executions
      GET
    • Get Logs
      GET
  • Webhooks
    • Incoming Webhook
      POST
  • Schemas
    • Schemas
      • Status
      • Flow
      • GlobalRole
      • FlowTemplate
      • Permissions
      • Meta
      • MembershipRole
      • Owner
      • Token
      • ArrayOfIds
      • TokenCreate
      • Login data
      • Register data
      • Tenant Schema
      • Tenant Schema
      • Role
      • MutableRole
      • User body
      • Access token object
      • users' membership in a tenant context
      • User tenant membership
      • ArrayOfTenants
      • resetPassword
      • ArrayOfUsers
      • ArrayOfUserTenantContext
    • RequestBodies
      • ArrayOfIds
      • addTenantToFlow
    • MutableFlow
    • MutableFlowTemplate
    • FlowGraph
    • User information
    • Create user
    • ArrayOfIds1
  1. User

Create user

POST
https://api.flowmate.ai/users
This can only be done by a logged in user who has the required privileges.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Body Params application/json

Example
{
    "id": "string",
    "username": "string",
    "firstname": "string",
    "lastname": "string",
    "status": "ACTIVE",
    "tenant": "string",
    "confirmed": true,
    "img": "string"
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.flowmate.ai/users' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "id": "string",
    "username": "string",
    "firstname": "string",
    "lastname": "string",
    "status": "ACTIVE",
    "tenant": "string",
    "confirmed": true,
    "img": "string"
}'

Responses

🟢200
application/json
Id of created user
Bodyapplication/json

Example
{
    "id": "string",
    "username": "string",
    "firstname": "string",
    "lastname": "string",
    "status": "ACTIVE",
    "tenant": "string",
    "permissions": [
        "string"
    ],
    "confirmed": true,
    "img": "string"
}
Modified at 2026-10-30 08:52:16
Previous
get all users
Next
get a user by id
Built with