OpenAPI Specification
openapi: 3.0.3
info:
title: Oper Agent Documents Main API
version: ''
tags:
- name: Main
paths:
/api/main/addresses/:
get:
operationId: api_main_addresses_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/AddressAuto'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_addresses_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddressAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/AddressAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/AddressAuto'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/AddressAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/addresses/{id}/:
delete:
operationId: api_main_addresses_destroy
parameters:
- description: A unique integer value identifying this Address.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_addresses_retrieve
parameters:
- description: A unique integer value identifying this Address.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AddressAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_addresses_partial_update
parameters:
- description: A unique integer value identifying this Address.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedAddressAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedAddressAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedAddressAuto'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AddressAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_addresses_update
parameters:
- description: A unique integer value identifying this Address.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AddressAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/AddressAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/AddressAuto'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/AddressAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/application-users/:
get:
operationId: api_main_application_users_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ApplicationUserCrud'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_application_users_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/application-users/{id}/:
delete:
operationId: api_main_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:
- Main
get:
operationId: api_main_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/ApplicationUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_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/PatchedApplicationUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedApplicationUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedApplicationUserCrud'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_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/ApplicationUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ApplicationUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/bank-branches/:
post:
operationId: api_main_bank_branches_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BankBranchAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/BankBranchAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/BankBranchAuto'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/BankBranchAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/bank-branches/{id}/:
patch:
operationId: api_main_bank_branches_partial_update
parameters:
- description: A unique integer value identifying this Bank Branch.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedBankBranchAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedBankBranchAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedBankBranchAuto'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BankBranchAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_bank_branches_update
parameters:
- description: A unique integer value identifying this Bank Branch.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BankBranchAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/BankBranchAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/BankBranchAuto'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BankBranchAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/base-users/:
get:
operationId: api_main_base_users_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/BaseUserCrud'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_base_users_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BaseUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/BaseUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/BaseUserCrud'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/base-users/{id}/:
delete:
operationId: api_main_base_users_destroy
parameters:
- description: A unique integer value identifying this Base User.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_base_users_retrieve
parameters:
- description: A unique integer value identifying this Base User.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_base_users_partial_update
parameters:
- description: A unique integer value identifying this Base User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedBaseUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedBaseUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedBaseUserCrud'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_base_users_update
parameters:
- description: A unique integer value identifying this Base User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BaseUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/BaseUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/BaseUserCrud'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/BaseUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/client-users/:
get:
operationId: api_main_client_users_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ClientUserCrud'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_client_users_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClientUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClientUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/ClientUserCrud'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/ClientUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/client-users/{id}/:
delete:
operationId: api_main_client_users_destroy
parameters:
- description: A unique integer value identifying this Client User.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_client_users_retrieve
parameters:
- description: A unique integer value identifying this Client User.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ClientUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_client_users_partial_update
parameters:
- description: A unique integer value identifying this Client User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedClientUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedClientUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedClientUserCrud'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ClientUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_client_users_update
parameters:
- description: A unique integer value identifying this Client User.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ClientUserCrud'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/ClientUserCrud'
multipart/form-data:
schema:
$ref: '#/components/schemas/ClientUserCrud'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ClientUserCrud'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/content-types/:
get:
operationId: api_main_content_types_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/ContentTypeAuto'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/content-types/{id}/:
get:
operationId: api_main_content_types_retrieve
parameters:
- description: A unique integer value identifying this content type.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/ContentTypeAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/emails/:
get:
operationId: api_main_emails_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/EmailAuto'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_emails_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EmailAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/EmailAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/EmailAuto'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/EmailAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/emails/{id}/:
delete:
operationId: api_main_emails_destroy
parameters:
- description: A unique integer value identifying this Email Address.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_emails_retrieve
parameters:
- description: A unique integer value identifying this Email Address.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EmailAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_emails_partial_update
parameters:
- description: A unique integer value identifying this Email Address.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedEmailAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedEmailAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedEmailAuto'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EmailAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_emails_update
parameters:
- description: A unique integer value identifying this Email Address.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/EmailAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/EmailAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/EmailAuto'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/EmailAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/groups/:
get:
operationId: api_main_groups_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/GroupAuto'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_groups_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GroupAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/GroupAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/GroupAuto'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/GroupAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/groups/{id}/:
delete:
operationId: api_main_groups_destroy
parameters:
- description: A unique integer value identifying this group.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_groups_retrieve
parameters:
- description: A unique integer value identifying this group.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GroupAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_groups_partial_update
parameters:
- description: A unique integer value identifying this group.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedGroupAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedGroupAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedGroupAuto'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GroupAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_groups_update
parameters:
- description: A unique integer value identifying this group.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/GroupAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/GroupAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/GroupAuto'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/GroupAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/permissions/:
get:
operationId: api_main_permissions_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PermissionAuto'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_permissions_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PermissionAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PermissionAuto'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/permissions/{id}/:
delete:
operationId: api_main_permissions_destroy
parameters:
- description: A unique integer value identifying this permission.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_permissions_retrieve
parameters:
- description: A unique integer value identifying this permission.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_permissions_partial_update
parameters:
- description: A unique integer value identifying this permission.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedPermissionAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedPermissionAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedPermissionAuto'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_permissions_update
parameters:
- description: A unique integer value identifying this permission.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PermissionAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PermissionAuto'
required: true
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PermissionAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/phones/:
get:
operationId: api_main_phones_list
responses:
'200':
content:
application/json:
schema:
items:
$ref: '#/components/schemas/PhoneAuto'
type: array
description: ''
security:
- jwtAuth: []
tags:
- Main
post:
operationId: api_main_phones_create
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PhoneAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PhoneAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PhoneAuto'
required: true
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/PhoneAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
/api/main/phones/{id}/:
delete:
operationId: api_main_phones_destroy
parameters:
- description: A unique integer value identifying this Phone Number.
in: path
name: id
required: true
schema:
type: integer
responses:
'204':
description: No response body
security:
- jwtAuth: []
tags:
- Main
get:
operationId: api_main_phones_retrieve
parameters:
- description: A unique integer value identifying this Phone Number.
in: path
name: id
required: true
schema:
type: integer
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PhoneAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
patch:
operationId: api_main_phones_partial_update
parameters:
- description: A unique integer value identifying this Phone Number.
in: path
name: id
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/PatchedPhoneAuto'
application/x-www-form-urlencoded:
schema:
$ref: '#/components/schemas/PatchedPhoneAuto'
multipart/form-data:
schema:
$ref: '#/components/schemas/PatchedPhoneAuto'
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/PhoneAuto'
description: ''
security:
- jwtAuth: []
tags:
- Main
put:
operationId: api_main_phones_update
# --- truncated at 32 KB (75 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oper/refs/heads/main/openapi/oper-main-api-openapi.yml