# Businesses

 - [Partner Ecosystem Management](https://docs.pers.ninja/swagger/businesses/partner-ecosystem-management.md): ## Partner Ecosystem Management <div style="font-size: 14px; line-height: 1.5;"> Business partner management for multi-stakeholder loyalty programs. Handles partner onboarding, collaboration framework
 - [GET /businesses/me](https://docs.pers.ninja/swagger/businesses/businessescontroller_getcurrentbusiness.md): Get business info with current token balances and virtual counterfactual wallet addresses for all active chains (business authentication required)
 - [GET /businesses](https://docs.pers.ninja/swagger/businesses/businessescontroller_getallbusinesses.md): Get all businesses. Use pagination parameters (page & limit) for optimal performance. Legacy support: returns array without params (deprecated - will be removed in future). Project API key users get a
 - [POST /businesses](https://docs.pers.ninja/swagger/businesses/businessescontroller_createbusiness.md): Create a new business account, will be inactive until activated by admin
 - [GET /businesses/account/{accountAddress}](https://docs.pers.ninja/swagger/businesses/businessescontroller_getbyaccountaddress.md): Get business info by account address
 - [GET /businesses/{id}](https://docs.pers.ninja/swagger/businesses/businessescontroller_getbyid.md): Get business info by ID
 - [PUT /businesses/{id}](https://docs.pers.ninja/swagger/businesses/businessescontroller_updatebusiness.md): Update a business account. Business tokens may only update their own business.
 - [POST /businesses/bulk](https://docs.pers.ninja/swagger/businesses/businessescontroller_createbusinessesbulk.md): Create multiple business accounts from a JSON array in the request body.
 - [POST /businesses/bulk/url](https://docs.pers.ninja/swagger/businesses/businessescontroller_createbusinessesfromurl.md): Create multiple business accounts by fetching a JSON file from the provided URL. The file at the URL is expected to be a JSON object conforming to the BusinessBulkCreateRequestDTO structure, containin
 - [PUT /businesses/{id}/status](https://docs.pers.ninja/swagger/businesses/businessescontroller_togglebusinessstatus.md): Toggle business active status. Business owners can toggle isActive only; capability flags (canMintToken etc) require tenant admin.
 - [POST /businesses/stamp-tokens/{tokenId}/provision](https://docs.pers.ninja/swagger/businesses/businessescontroller_provisionstamptoken.md): ADMIN: Backfill stamp token metadata for a specific token across all existing businesses. Optional — metadata is otherwise provisioned lazily on first real usage. Use this to eagerly pre-provision ins
 - [GET /businesses/{businessId}/members](https://docs.pers.ninja/swagger/businesses/businessescontroller_getbusinessmembers.md): Get all members of a business. Use pagination parameters (page & limit) for optimal performance. Legacy support: returns array without params (deprecated - will be removed in future). Requires BUSINES
 - [POST /businesses/{businessId}/members](https://docs.pers.ninja/swagger/businesses/businessescontroller_addbusinessmember.md): Add a user as a member of the business. Requires BUSINESS auth (min role: ADMIN) or TENANT admin.
 - [PUT /businesses/{businessId}/members/{userId}](https://docs.pers.ninja/swagger/businesses/businessescontroller_updatememberrole.md): Update the role of an existing business member. Requires BUSINESS auth (min role: ADMIN) or TENANT admin.
 - [DELETE /businesses/{businessId}/members/{userId}](https://docs.pers.ninja/swagger/businesses/businessescontroller_removebusinessmember.md): Remove a user from business membership. Requires BUSINESS auth (min role: ADMIN) or TENANT admin.
 - [GET /businesses/export/csv](https://docs.pers.ninja/swagger/businesses/businessescontroller_exportbusinessesascsv.md): Export all businesses to CSV format with optional date filtering.
 - [PATCH /businesses/{id}/approval](https://docs.pers.ninja/swagger/businesses/businessescontroller_approveorrejectbusiness.md): Sets approval status to approved or rejected. Rejected requires a reason.
