Skip to content
Download OpenAPI description
Languages
Servers
Mock server
https://docs.wellesley.social/_mock/openapi/
Simple setup, all in one. Digital Ocean
https://dust.allroads.social/
Simple setup, db is separate. Digital Ocean
https://meteor.allroads.social/

AI Agents

Assign and list group AI agent assignments

Operations

Accounts

Account management and authentication endpoints. Handles user registration, login flows (email/phone), profile management, and account lifecycle operations. Supports multi-step signup with email/SMS verification, CAPTCHA, and optional admin approval.

Operations

ActivityPub

WebFinger endpoint for ActivityPub user discovery and federation

Addresses

Endpoints for suggesting and validating physical addresses

Operations

Admin

Development and testing endpoints for populating the database with test data

Admin Accounts

Administrative endpoints for account and user management. Provides comprehensive tools for managing user accounts, including creation, deletion, role assignment, password management, state changes, and user impersonation for bot accounts.

Operations

Admin ActivityPub

Administrative endpoints for ActivityPub

Operations

Admin Audit

Administrative endpoints for viewing and managing audit logs. Provides comprehensive logging of all security-relevant actions performed in the system.

Operations

Admin Domain Blocks

Administrative APIs for managing domain blocks. Provides endpoints to block specific domains with different severity levels (SUSPEND, LIMIT, NOOP), update existing blocks, unblock domains, and list currently blocked domains. Domain blocks prevent or limit federation with specified domains.

Operations

Admin Domains Allow List

Administrative endpoints for managing domain allowlists. When domain allowlisting is enabled, only domains in this list can federate with the instance.

Operations

Admin Email Allow List

Administrative endpoints for managing email domain allowlist used for registrations.

Operations

Admin Email Blocks

Administrative APIs for managing email blocks to prevent unwanted signups. Supports blocking specific email addresses and entire domains. Email blocks are automatically normalized and checked during user registration.

Operations

Admin Federation Metrics

Administrative endpoints for monitoring and managing federation with other ActivityPub instances. Provides metrics on connected domains, user counts, post statistics, and federation health monitoring.

Operations

Admin Feeds

Administrative endpoints for managing user feeds and cache

Operations

Admin Groups

Administrative endpoints for Groups management

Operations

Admin Init

Administration endpoints for system initialization and updates

Admin Posts

Administrative endpoints for managing posts. Provides moderation capabilities to delete posts that violate community guidelines or are part of reported content.

Operations

Admin Reports

Administrative endpoints for managing user reports and moderation. Provides tools for reviewing, assigning, resolving, and annotating reports about users, posts, and groups. Supports workflow management with assignment, notes, and resolution tracking.

Operations

Admin Signup Requests

Administrative endpoints for managing user signup requests. Provides tools for reviewing, approving, rejecting, and managing signup requests in moderation queue. Supports workflow for manual account approval when enabled.

Operations

Admin Uploads

Administrative endpoints for managing file uploads and media storage. Provides tools for monitoring user storage usage, searching uploaded files, and managing upload processing jobs. Supports queue management for async upload processing workflows.

Operations

Aliases

Endpoints for managing previous usernames and username aliases

Operations

Application Data

Endpoints for managing application-specific data storage. Provides a flexible key-value storage system for applications to store custom data associated with users, groups, or the platform. Supports tagging, filtering, and ownership-based access control.

Operations

Applications

Endpoints for serving and routing platform applications to users

Operations

Blocks

User blocking functionality for preventing interaction with specific users. Blocking a user prevents them from following you, seeing your posts, or interacting with your content. Block operations are federated to remote servers when blocking remote users.

Operations

Categories

Endpoints for managing forum-specific categories

Operations

Domain Blocks

Public API for listing domains blocked by this instance. Visibility and reason details are controlled by platform settings.

Operations

Domain-blocks

Endpoints for managing user-level domain blocks to filter content from specific servers

Operations

Drafts

Endpoints for creating, reading, updating, and deleting drafts, as well as publishing them to posts

Operations

Email

Email address management for user accounts. Provides secure email change workflow with verification codes, password confirmation, and notification system. All email changes require authentication and are logged for security.

Operations

Emoji

Custom emoji management system for the platform. Supports creating, uploading, importing/exporting, searching, and deleting custom emojis. Emojis are automatically resized and optimized. Admin-only operations require Emojis.Manage permission.

Operations

Events

Endpoints for creating, retrieving, and managing events and attendees

Operations

Events ActivityPub

ActivityPub-compatible endpoint for events

Follow

User follow relationship management. Handles following/unfollowing users, managing follow requests, and querying follower/followee relationships. Supports both local and remote (federated) users with ActivityPub protocol integration.

Operations

Forums

Endpoints for managing discussion forums, including creation, retrieval, and deletion

Operations

Geo

Endpoints for geographic location lookup and timezone services

Operations

Group Applications

Endpoints for managing applications available to groups, including listing, adding, and removing group-specific applications

Operations

Group Channels

API endpoints for managing channels within groups. Channels are specialized accounts that enable organized content distribution within groups. They support hierarchical organization with main and default channels, privacy controls inherited from parent groups, and both scoped (group-specific) and global usernames for discovery. Group administrators manage channels while members can follow them.

Operations

Group Member Settings

Endpoints for managing member-specific settings within groups. These settings are personal to each group member and affect their individual experience within the group. Members can only access and modify their own settings within groups they belong to.

Operations

Group Members

API endpoints for managing group membership. Provides functionality to add, update, and remove members from groups, as well as retrieve membership information. Supports both local and federated groups through ActivityPub protocol. Access control is enforced based on group privacy settings and user permissions.

Operations

Group Questions

API endpoints for managing group entry questions. Groups can require prospective members to answer questions before joining. Questions support multiple types (text, single choice, multiple choice) and are used to screen members when the group's join mode is set to QUESTIONS. Answers are validated and generate a token that can be used during the join process.

Operations

Group Reports

Group-scoped moderation reports. Allows group admins to review and resolve reports targeting their channels, forums, and events without global moderator access.

Operations

Group Rules

API endpoints for managing community rules within groups. Rules define the expected conduct and content policies that members must follow. Each rule consists of text (the rule itself), a hint (explanation or context), and an ordering value for display sequence. Rules are scoped to specific groups and can be managed by users with appropriate permissions.

Operations

Group Settings

Endpoints for managing group-specific settings and configuration options. These endpoints allow authorized group members to view, update, and delete settings that control group behavior, features, and customization options.

Operations

Groups

API endpoints for managing groups within the Wellesley platform. Groups are community spaces that can be public or private, support forums, and have their own membership and permission systems. Groups can be federated via ActivityPub for cross-instance communication.

Operations

Import

Endpoints for importing data from other platforms including followers, blocks, and mutes

Operations

Instance

Server instance information and configuration. Provides metadata about the server, compatible domains, supported languages, timezones, and countries. All endpoints are publicly accessible without authentication.

Operations

Request

Returns comprehensive server instance metadata including domain, version, build information, registration configuration, and server rules. Useful for clients to understand server capabilities and requirements.

curl -i -X GET \
  https://docs.wellesley.social/_mock/openapi/api/v1/instance

Responses

Instance info

Bodyapplication/json
uristringrequired

URI of this instance

Example: "https://wellesley.social"
titlestringrequired
short_descriptionstringrequired
descriptionstringrequired
emailstringrequired
versionstringrequired

Version of the platform

Example: "1.0"
buildstringrequired

Build # of the platform

Example: "777"
buildTimestampinteger(int64)required

Build timestamp

Example: 681486960000
urlsobjectrequired
urls.​property name*stringadditional property
statsobject(InstanceStats)required
stats.​user_countinteger or null(int64)

Total number of local users on this day

stats.​active30_user_countinteger or null(int64)required

Total number of active local users in the last 30 days on this day

stats.​active180_user_countinteger or null(int64)required

Total number of active local users in the last 180 days on this day

stats.​group_countinteger or null(int64)

Total number of local groups on this day

stats.​post_countinteger or null(int64)

Local top-level posts created this day

stats.​post_count_totalinteger or null(int64)

Cumulative local top-level posts up to this day

stats.​comment_countinteger or null(int64)

Comments by local users created this day

stats.​remote_comment_countinteger or null(int64)

Comments by remote users created this day

stats.​comment_count_totalinteger or null(int64)

Cumulative comments by local users up to this day

stats.​remote_comment_count_totalinteger or null(int64)

Cumulative comments by remote users up to this day

stats.​domain_countinteger or null(int64)

Total number of external domains on this day

thumbnailstringrequired
languagesArray of stringsrequired
configurationobjectrequired

This instance configuration

configuration.​registrationsobjectrequired

Registration configuration

configuration.​registrations.​ask_for_infobooleanrequired

Whether reason to join should be provided when signing up

configuration.​registrations.​captchabooleanrequired

Whether captcha is shown to new users when signing up

configuration.​registrations.​invitesbooleanrequired

Whether existing users can invite other users to join

configuration.​registrations.​messagestringrequired

Message shown to guests when registration is closed

configuration.​registrations.​modestringrequired

Registration mode on this instance

Enum"OPEN""APPROVAL""EMAIL_DOMAIN_ALLOWLIST""CLOSED"
Example: "OPEN"
configuration.​passwordPolicystringrequired

Password policy configuration

Enum"ANY""STRICT"
configuration.​accessobjectrequired

Access configuration

configuration.​access.​visibilitystringrequired

Whether the server is visible to the public

Enum"PUBLIC""PRIVATE"
configuration.​brandingobjectrequired

Branding configuration

configuration.​branding.​colorstringrequired

Color theme of the homepage in HEX format

configuration.​branding.​descriptionstring<= 16384 charactersrequired

Server description shown on the homepage

configuration.​branding.​displayNamestringrequired

Display name shown on the homepage

configuration.​branding.​imagestringrequired

Image URL shown on the homepage

configuration.​branding.​imageThumbnailstringrequired

Thumbnail of the image URL shown on the homepage

configuration.​branding.​shortDescriptionstringrequired

Short description shown on the homepage

configuration.​domainBlocksPolicyobjectrequired

Domain blocks policy configuration

configuration.​domainBlocksPolicy.​domainBlocksAccessstringrequired

Who can see domains that are blocked by this instance

Enum"NONE""USER""ALL"
configuration.​domainBlocksPolicy.​domainBlocksReasonAccessstringrequired

Who can see reasons for domain blocks by this instance

Enum"NONE""USER""ALL"
configuration.​contactsobjectrequired

Instance contacts configuration

configuration.​contacts.​emailstringrequired

Contact email for the server

configuration.​contacts.​usernamestringrequired

Contact username for the server

contact_accountobject or null

One of account's users. Can be multiple per account

rulesArray of objects(Rule)required

List of instance rules

rules[].​textstring<= 500 charactersrequired

The rule text that defines expected behavior or policy (max 500 characters)

Example: "Be respectful to all members"
rules[].​hintstring<= 500 charactersrequired

Additional context or clarification for the rule (max 500 characters)

Example: "This includes no harassment, personal attacks, or discriminatory language"
rules[].​orderinginteger(int32)>= 0required

Display order position - rules with lower values appear first

Example: 1000
rules[].​idstringrequired

Unique identifier for the rule

Example: "us_01hxcvk1hjexere4pvtrj0ymqq"
Response
application/json
{ "uri": "https://wellesley.social", "title": "string", "short_description": "string", "description": "string", "email": "string", "version": "1.0", "build": "777", "buildTimestamp": 681486960000, "urls": { "property1": "string", "property2": "string" }, "stats": { "user_count": 0, "active30_user_count": 0, "active180_user_count": 0, "group_count": 0, "post_count": 0, "post_count_total": 0, "comment_count": 0, "remote_comment_count": 0, "comment_count_total": 0, "remote_comment_count_total": 0, "domain_count": 0 }, "thumbnail": "string", "languages": [ "string" ], "configuration": { "registrations": { … }, "passwordPolicy": "ANY", "access": { … }, "branding": { … }, "domainBlocksPolicy": { … }, "contacts": { … } }, "contact_account": { "groupUserName": "string", "id": "us_01hxcvk1hjexere4pvtrj0ymqq", "username": "john_smith", "domain": "wlsly1.net", "displayName": "John Smith", "uri": "https://wlsly1.net/users/john_smith", "avatar": { … }, "createdAt": "2022-03-10T16:15:50Z", "deleted": true, "state": "REGULAR", "relationship": { … }, "channel": true, "groupId": "us_01hxcvk1hjexere4pvtrj0ymqq", "groupPrivacy": "PUBLIC", "groupMain": true, "groupDefault": true, "actorType": "Application" }, "rules": [ { … } ] }

Request

Returns country data including names (common/official/native), flags, and phone codes. Data is cached in Redis with 7-day TTL and fetched from external API if not cached. Falls back to local file if API is unavailable. Used for country selection in user profiles and phone number validation.

curl -i -X GET \
  https://docs.wellesley.social/_mock/openapi/api/v1/instance/countries

Responses

List of countries info about name, phone number and flag

Bodyapplication/jsonArray [
flagsobject(Flags)required
flags.​pngstringrequired
flags.​svgstringrequired
flags.​altstringrequired
nameobject(Name)required
name.​commonstringrequired
name.​officialstringrequired
name.​nativeNameobjectrequired
name.​nativeName.​property name*object(NativeName)additional property
iddobject(Idd)required
idd.​rootstringrequired
idd.​suffixesArray of stringsrequired
]
Response
application/json
[ { "flags": { … }, "name": { … }, "idd": { … } } ]

Search compatible federated domains

Request

Returns a list of federated server domains compatible with specified software. Filters domains by prefix matching for autocomplete functionality. Useful for discovering servers running specific ActivityPub software (Mastodon, Pleroma, etc.). Results are cached for performance.

Query
domainstring[ 1 .. 64 ] charactersrequired

domain

limitinteger or null(int64)> 0

limit

softwarestringrequired

software

curl -i -X GET \
  'https://docs.wellesley.social/_mock/openapi/api/v1/instance/domains?domain=string&limit=0&software=string'

Responses

Domains list

Bodyapplication/jsonArray [
string
]
Response
application/json
[ "string" ]

Request

Returns detailed 'about' information for this server instance. Includes formatted HTML content describing the server's purpose and policies. Content is admin-configurable (feature pending implementation).

curl -i -X GET \
  https://docs.wellesley.social/_mock/openapi/api/v1/instance/extended_description

Responses

Extended Instance info

Bodyapplication/json
uristringrequired

URI of this instance

Example: "https://wellesley.social"
titlestringrequired
short_descriptionstringrequired
descriptionstringrequired
emailstringrequired
versionstringrequired

Version of the platform

Example: "1.0"
buildstringrequired

Build # of the platform

Example: "777"
buildTimestampinteger(int64)required

Build timestamp

Example: 681486960000
urlsobjectrequired
urls.​property name*stringadditional property
statsobject(InstanceStats)required
stats.​user_countinteger or null(int64)

Total number of local users on this day

stats.​active30_user_countinteger or null(int64)required

Total number of active local users in the last 30 days on this day

stats.​active180_user_countinteger or null(int64)required

Total number of active local users in the last 180 days on this day

stats.​group_countinteger or null(int64)

Total number of local groups on this day

stats.​post_countinteger or null(int64)

Local top-level posts created this day

stats.​post_count_totalinteger or null(int64)

Cumulative local top-level posts up to this day

stats.​comment_countinteger or null(int64)

Comments by local users created this day

stats.​remote_comment_countinteger or null(int64)

Comments by remote users created this day

stats.​comment_count_totalinteger or null(int64)

Cumulative comments by local users up to this day

stats.​remote_comment_count_totalinteger or null(int64)

Cumulative comments by remote users up to this day

stats.​domain_countinteger or null(int64)

Total number of external domains on this day

thumbnailstringrequired
languagesArray of stringsrequired
configurationobjectrequired

This instance configuration

configuration.​registrationsobjectrequired

Registration configuration

configuration.​registrations.​ask_for_infobooleanrequired

Whether reason to join should be provided when signing up

configuration.​registrations.​captchabooleanrequired

Whether captcha is shown to new users when signing up

configuration.​registrations.​invitesbooleanrequired

Whether existing users can invite other users to join

configuration.​registrations.​messagestringrequired

Message shown to guests when registration is closed

configuration.​registrations.​modestringrequired

Registration mode on this instance

Enum"OPEN""APPROVAL""EMAIL_DOMAIN_ALLOWLIST""CLOSED"
Example: "OPEN"
configuration.​passwordPolicystringrequired

Password policy configuration

Enum"ANY""STRICT"
configuration.​accessobjectrequired

Access configuration

configuration.​access.​visibilitystringrequired

Whether the server is visible to the public

Enum"PUBLIC""PRIVATE"
configuration.​brandingobjectrequired

Branding configuration

configuration.​branding.​colorstringrequired

Color theme of the homepage in HEX format

configuration.​branding.​descriptionstring<= 16384 charactersrequired

Server description shown on the homepage

configuration.​branding.​displayNamestringrequired

Display name shown on the homepage

configuration.​branding.​imagestringrequired

Image URL shown on the homepage

configuration.​branding.​imageThumbnailstringrequired

Thumbnail of the image URL shown on the homepage

configuration.​branding.​shortDescriptionstringrequired

Short description shown on the homepage

configuration.​domainBlocksPolicyobjectrequired

Domain blocks policy configuration

configuration.​domainBlocksPolicy.​domainBlocksAccessstringrequired

Who can see domains that are blocked by this instance

Enum"NONE""USER""ALL"
configuration.​domainBlocksPolicy.​domainBlocksReasonAccessstringrequired

Who can see reasons for domain blocks by this instance

Enum"NONE""USER""ALL"
configuration.​contactsobjectrequired

Instance contacts configuration

configuration.​contacts.​emailstringrequired

Contact email for the server

configuration.​contacts.​usernamestringrequired

Contact username for the server

contact_accountobject or null

One of account's users. Can be multiple per account

rulesArray of objects(Rule)required

List of instance rules

rules[].​textstring<= 500 charactersrequired

The rule text that defines expected behavior or policy (max 500 characters)

Example: "Be respectful to all members"
rules[].​hintstring<= 500 charactersrequired

Additional context or clarification for the rule (max 500 characters)

Example: "This includes no harassment, personal attacks, or discriminatory language"
rules[].​orderinginteger(int32)>= 0required

Display order position - rules with lower values appear first

Example: 1000
rules[].​idstringrequired

Unique identifier for the rule

Example: "us_01hxcvk1hjexere4pvtrj0ymqq"
Response
application/json
{ "uri": "https://wellesley.social", "title": "string", "short_description": "string", "description": "string", "email": "string", "version": "1.0", "build": "777", "buildTimestamp": 681486960000, "urls": { "property1": "string", "property2": "string" }, "stats": { "user_count": 0, "active30_user_count": 0, "active180_user_count": 0, "group_count": 0, "post_count": 0, "post_count_total": 0, "comment_count": 0, "remote_comment_count": 0, "comment_count_total": 0, "remote_comment_count_total": 0, "domain_count": 0 }, "thumbnail": "string", "languages": [ "string" ], "configuration": { "registrations": { … }, "passwordPolicy": "ANY", "access": { … }, "branding": { … }, "domainBlocksPolicy": { … }, "contacts": { … } }, "contact_account": { "groupUserName": "string", "id": "us_01hxcvk1hjexere4pvtrj0ymqq", "username": "john_smith", "domain": "wlsly1.net", "displayName": "John Smith", "uri": "https://wlsly1.net/users/john_smith", "avatar": { … }, "createdAt": "2022-03-10T16:15:50Z", "deleted": true, "state": "REGULAR", "relationship": { … }, "channel": true, "groupId": "us_01hxcvk1hjexere4pvtrj0ymqq", "groupPrivacy": "PUBLIC", "groupMain": true, "groupDefault": true, "actorType": "Application" }, "rules": [ { … } ] }

Request

Returns all languages supported by the platform for content and UI translation. Each language includes its ISO code and native name. Used for language selection in user preferences and content language detection. Languages are used by the translation API for multi-language support.

curl -i -X GET \
  https://docs.wellesley.social/_mock/openapi/api/v1/instance/supported_languages

Responses

List of supported languages

Bodyapplication/jsonArray [
codestringrequired
nativeNamestringrequired
]
Response
application/json
[ { "code": "string", "nativeName": "string" } ]

Request

Returns a comprehensive list of all supported timezones with metadata. Includes timezone abbreviations, UTC offsets, DST information, and display text. Used for user timezone selection in profile settings.

curl -i -X GET \
  https://docs.wellesley.social/_mock/openapi/api/v1/instance/timezones

Responses

List of timezones

Bodyapplication/jsonArray [
valuestringrequired
abbrstringrequired
offsetnumber(float)
isdstboolean
textstringrequired
utcArray of stringsrequired
]
Response
application/json
[ { "value": "string", "abbr": "string", "offset": 0.1, "isdst": true, "text": "string", "utc": [ … ] } ]

Invites

Endpoints for sending and managing user invitations

Operations

Jobs

Endpoints for monitoring and managing background job queues, including statistics, job listings, and queue monitoring

Operations

Lists

Endpoints for managing user lists for organizing and grouping followed accounts

Operations

Logins

Endpoints for managing user login methods including email, password, and phone authentication

Operations

Metrics

Endpoints for retrieving metrics and analytics data from the events stream

Operations

Mutes

Endpoints for managing user mutes to hide content from specific users

Operations

Notes

Endpoints for managing personal notes about other users

Operations

Notifications

Endpoints for managing user notifications including retrieving, counting, and marking notifications as read or unread

Operations

Passkeys

Passkey (WebAuthn) registration and authentication

Operations

Password

Endpoints for password management including changing, resetting, and recovering passwords

Operations

Pins

Endpoints for pinning posts to profiles and retrieving pinned posts

Operations

Platform Data

Endpoints for managing platform-wide and group-specific data storage. Unlike application data, this provides direct data management not tied to specific applications. Supports flexible ownership models including platform-level, group-level, and user-level data with appropriate access controls.

Operations

Platform Settings

Endpoints for managing platform-wide settings and configuration options. These endpoints control server-level settings that affect the entire platform, including features, limits, security policies, and default behaviors for all users and groups.

Operations

Polls

Endpoints for interacting with polls, including voting and retrieving results

Operations

Posts

Endpoints for creating, reading, updating, and deleting posts, as well as managing comments, likes, bookmarks, and reposts

Operations

RBAC

Endpoints for retrieving Role-Based Access Control (RBAC) configurations and managing roles, resources, permissions and role-to-user assignments. Scoped Role Definition (RBACRole):

  • Represents roles within the RBAC system.
  • Each role has a unique roleId, a name, an optional description, and a scope.
  • The scope defines the domain or area in which the role is valid.
  • The scope can be Global (hardcoded), currently the only one is "System"
  • The scope also can be dynamic, currently we use Group Ids, like "gr_05hxcvk1hjexere4pvtrj0hggt"
  • Roles come with assigned permissions (RBACPermissions) that define what actions the role can perform on system resources.
  • Metadata such as createdAt and updatedAt timestamps track the role's lifecycle events.

Permissions** (RBACPermissions):

  • Encapsulates resource-specific access controls.
  • Each permission object specifies the resource (e.g., "user", "document") and an associated list of allowed RBACAccess types.
  • RBACAccess enumerates the supported actions: Read, Add, Modify, Delete.

Role Assignments to Actors (RBACActorRole):

  • Maps actors (e.g., users, services) to specific roles.
  • Tracks the association through actorId (representing the unique entity being assigned) and roleId (specific role ID).
  • Includes timestamps to record when the assignment was created or updated.
Operations

Remote collections

API to retrieve followers and following collections for remote users.

Operations

Reports

Endpoints for reporting content and managing content reports

Operations

Rules

Endpoints for managing platform rules that govern user conduct and content policies

Operations

Sessions

Endpoints for managing user authentication sessions and device logins

Operations

Tags

Endpoints for managing hashtags, including following, featuring, and retrieving tag information

Operations

Tags v2

Scoped tags search, policy lists and reports

Operations

Translation

Endpoints for translating text between languages

Operations

Uploads

Endpoints for uploading, retrieving, and managing media files

Operations

User Devices

APIs for managing user devices for push notifications

Operations

User Settings

Endpoints for managing user-specific settings and preferences. These endpoints allow authenticated users to view, update, and delete their personal settings that control their account behavior, interface preferences, privacy options, and feature customizations.

Operations

Users

Endpoints for managing user profiles, including creation, retrieval, updates, and moderation

Operations

employee

Employee. DO NOT USE, SUBJECT TO CHANGE/REMOVE

employer

Employer. DO NOT USE, SUBJECT TO CHANGE/REMOVE

job-applications

Jobs. DO NOT USE, SUBJECT TO CHANGE/REMOVE

job-postings

Jobs. DO NOT USE, SUBJECT TO CHANGE/REMOVE

Operations
Operations
Operations
Operations
Operations

Test Class Authenticated Controller

Operations
Operations
Operations
Operations

Quarkus Test Resource For Transaction

Operations