Ubupay Documentation
  1. Profile management
Ubupay Documentation
  • Overview
    • Introduction
    • Getting started
  • Agent API Documentation
    • Introduction
    • Authentication
      • Agent authentication
      • OTP Request
      • OTP Verification
      • Password reset
    • Profile management
      • Create agent business profile
        POST
      • Update agent business profile
        PATCH
      • Retrieve agent business profile
        GET
      • Agent profile
        GET
    • Transactions
      • Transfers list
      • Transactions status amount
      • Transactions status count
      • Update transaction status
  1. Profile management

Create agent business profile

POST
/agent/business/profile
An agent business profile is necessary for the Ubupay system to link all transactions to the agent information.

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json

Examples

Responses

🟢200Success
application/json
Body

Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/agent/business/profile' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "full_name": "ABC Bank", 
    "trading_name" : "ABC",
    "phone_number": "+257000000",
    "country": "7aa84856-f009-4d55-94e4-8f4012d88dda",
    "city": "Accra",
    "address": "Address",
    "website": "https://abc.bank"
}'
Response Response Example
{}
Modified at 2025-06-03 04:33:07
Previous
Password reset
Next
Update agent business profile
Built with