Oper User Management API
The User Management API from Oper — 4 operation(s) for user management.
The User Management API from Oper — 4 operation(s) for user management.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/oper-user-management-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Oper Agent Documents User Management API
version: '1.0'
servers:
- url: https://api.opercredits.com
description: Base URL declared by the provider in apis.yml (roadmap#122).
tags:
- name: User Management
paths:
/api/user-management/application-users/:
get:
description: Manage Application User by API
operationId: api_user_management_application_users_list
parameters:
- in: query
name: email
schema:
format: email
title: Email address
type: string
- in: query
name: is_active
schema:
type: boolean
- in: query
name: is_staff
schema:
type: boolean
- in: query
name: is_superuser
schema:
type: boolean
- in: query
name: verified
schema:
type: boolean
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApplicationUser'
type: array
description: ''
security:
- jwtAuth: []
tags:
- User Management
post:
description: Manage Application User by API
operationId: api_user_management_application_users_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ApplicationUser'
multipart/form-data:
schema:
$ref: '#/components/schemas/ApplicationUser'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
description: ''
security:
- jwtAuth: []
tags:
- User Management
/api/user-management/application-users/{id}/:
delete:
description: Manage Application User by API
operationId: api_user_management_application_users_destroy
parameters:
- description: A unique integer value identifying this Application User.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- User Management
get:
description: Manage Application User by API
operationId: api_user_management_application_users_retrieve
parameters:
- description: A unique integer value identifying this Application User.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
description: ''
security:
- jwtAuth: []
tags:
- User Management
patch:
description: Manage Application User by API
operationId: api_user_management_application_users_partial_update
parameters:
- description: A unique integer value identifying this Application User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
description: ''
security:
- jwtAuth: []
tags:
- User Management
put:
description: Manage Application User by API
operationId: api_user_management_application_users_update
parameters:
- description: A unique integer value identifying this Application User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ApplicationUser'
multipart/form-data:
schema:
$ref: '#/components/schemas/ApplicationUser'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
description: ''
security:
- jwtAuth: []
tags:
- User Management
/api/user-management/application-users/{id}/activate-super-admin/:
patch:
description: Manage Application User by API
operationId: api_user_management_application_users_activate_super_admin_partial_update
parameters:
- description: A unique integer value identifying this Application User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
description: ''
security:
- jwtAuth: []
tags:
- User Management
/api/user-management/application-users/{id}/deactivate-super-admin/:
patch:
description: Manage Application User by API
operationId: api_user_management_application_users_deactivate_super_admin_partial_update
parameters:
- description: A unique integer value identifying this Application User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedApplicationUser'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUser'
description: ''
security:
- jwtAuth: []
tags:
- User Management
components:
schemas:
PatchedApplicationUser:
properties:
email:
type: string
id:
readOnly: true
type: integer
is_staff:
type: boolean
writeOnly: true
is_superuser:
type: boolean
writeOnly: true
password:
type: string
writeOnly: true
type: object
ApplicationUser:
properties:
email:
type: string
id:
readOnly: true
type: integer
is_staff:
type: boolean
writeOnly: true
is_superuser:
type: boolean
writeOnly: true
password:
type: string
writeOnly: true
required:
- email
- id
- is_staff
- is_superuser
- password
type: object
securitySchemes:
jwtAuth:
bearerFormat: JWT
scheme: bearer
type: http