Boomi MFT - AFT Management API Reference (v1) - Account
Download OpenAPI Specification: Download
Retrieves the current user's profile information
Authorizations:
ApiKeyBearer
Responses
Response Schema:
| id | integer <int32> |
| firstName | string or null |
| lastName | string or null |
| username | string or null |
| title | string or null |
| emailAddress | string or null |
| phone | string or null |
Response samples
- 200
- 401
- 403
- 500
Content type
No sample
Updates the current user's profile information
Users can only update their own profile information.
Authorizations:
ApiKeyBearer
Request Body schema:
Updated user profile data including preferences and settings
| id | integer <int32> |
| firstName | string or null |
| lastName | string or null |
| username | string or null |
| title | string or null |
| emailAddress | string or null |
| phone | string or null |
Responses
Response Schema:
object (CustomerUserViewModel) | |
| recordsAffected | integer <int32> |
Request samples
- Payload
Content type
{- "id": 0,
- "firstName": "string",
- "lastName": "string",
- "username": "string",
- "title": "string",
- "emailAddress": "string",
- "phone": "string"
}Response samples
- 200
- 400
- 401
- 403
- 500
Content type
No sample
Changes the current user's password
Users can only change their own password. Requires password change permissions.
Authorizations:
ApiKeyBearer
Request Body schema:
Password change request containing current and new password
| userId | integer <int32> |
| currentPassword | string or null |
| newPassword | string or null |
| confirmPassword | string or null |
Responses
Response Schema:
| message | string or null |
Request samples
- Payload
Content type
{- "userId": 0,
- "currentPassword": "string",
- "newPassword": "string",
- "confirmPassword": "string"
}Response samples
- 200
- 400
- 401
- 403
- 500
Content type
No sample
Updates or invalidates user session
This endpoint allows anonymous access but requires Bearer token for session validation. Used to handle session timeouts and logout scenarios.
Authorizations:
ApiKeyBearer
Request Body schema:
Session information including timeout and logout status
| isTimedout | boolean or null |
| isLogout | boolean or null |
Responses
Response Schema:
| isTimedout | boolean or null |
| isLogout | boolean or null |
Request samples
- Payload
Content type
{- "isTimedout": true,
- "isLogout": true
}Response samples
- 200
- 400
- 401
- 500
Content type
No sample
Was this topic helpful?