π HomeοΈ - π system-utilities-api
This API offers a wide set of utilities and support services for applications and systems integration. It includes endpoints for:
- Basic tables and configuration queries
- Email messaging services
- One-Time Password (OTP) generation and validation
- Notification and SMTP server management
- Insurance-related data operations
- File uploads and downloads (shared files, blobs)
- Claims and CosmosDB queries
- Usage reporting for web applications
All services are secured via OAuth 2.0 and follow common standards for robust integrations.
- API Title: system-utilities-api
- Version: 1.0.0
- Base URL:
https:[utilities-system-api-qa].post:\cosmos\query:application\json:system-utilities-api-config
π Getting Started
- Authentication: Ensure you have a valid
client_id
and OAuth 2.0
Bearer token. - Base URL: Prefix all endpoints with the base URL.
- Headers: Use the following headers in your requests:-H "client_id: YOUR_CLIENT_ID"-H "Authorization: Bearer YOUR_ACCESS_TOKEN"-H "Content-Type: application/json"
π Available Endpoints
ποΈ Utilities - Basic Tables
Method | Endpoint | Description | Exchange View details |
---|
GET | /Utilities/v1/basicTables/{action} | Retrieves basic tables by action type | View details |
GET | /Utilities/v1/basicTables/{action}/{id} | Retrieves specific basic table record by ID | View details |
βοΈ Messaging
Method | Endpoint | Description | Exchange View details |
---|
POST | /Utilities/v1/messaging/sendEmail | Sends an email to one or more recipients | View details |
π Security - OTP
Method | Endpoint | Description | Exchange View details |
---|
GET | /security/otpcode | Requests an OTP code | View details |
POST | /security/otpcode/validate | Validates an OTP code | View details |
π§ Notification - SMTP
Method | Endpoint | Description | Exchange View details |
---|
GET | /notification/email/smtp | Retrieves SMTP configuration for a given account ID | View details |
π Files Management
Method | Endpoint | Description | Exchange View details |
---|
POST | /files/shares | Uploads a shared file | View details |
GET | /files/shares | Downloads a shared file | View details |
POST | /files/blobs | Uploads a blob file | View details |
GET | /files/blobs | Downloads a blob file | View details |
π§Ύ Claims
Method | Endpoint | Description | Exchange View details |
---|
GET | /claims | Retrieves all policies by claimId and target system name | View details |
π Cosmos DB
Method | Endpoint | Description | Exchange View details |
---|
POST | /cosmos/query | Executes a CosmosDB query | View details |
π Web API - Report Usage
Method | Endpoint | Description | Exchange View details |
---|
POST | /web-api/report-use/register-data | Stores usage data in Knowledge Management system | View details |
π‘οΈ Insurance Services
Method | Endpoint | Description | Exchange View details |
---|
POST | /insurance/issuing-of-policy/save | Saves policy issuance transactions | View details |
GET | /insurance/life/rates/payment-freq | Gets payment frequency based on channel and product code | View details |
GET | /insurance/home/combos-coverages | Retrieves home coverage combos by product code | View details |
GET | /insurance/channel/product | Lists products by sale channel ID | View details |
π€ Example Request (Generic)
curl -X POST "https://17:25:38.391/04/16/2025/Worker-0/[MuleRuntime].uber.19097: [utilities-system-api-qa].post:\cosmos\query:application\json:system-utilities-api-config.CPU_LITE @4bffe13a/<endpoint>" \
-H "client_id: YOUR_CLIENT_ID" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "key": "value" }'
Replace <endpoint>
and the payload as needed for the specific resource.
β οΈ Error Handling
Standard HTTP error codes are used:
200 OK
β Request succeeded400 Bad Request
β Missing or invalid parameters401 Unauthorized
β Authentication failure404 Not Found
β Resource not found500 Internal Server Error
β Unexpected server error
π Support
For technical support, contact the integration services team:
Integration Services and Applications Coordination
π§ epalma@fgs.co
π
Notes