Establishes a new company account in the Chargeworx system for payment processing and transaction management.
model (CompanyCreateCommandRequest, required) — Company details including:
name (string, required) — Unique company name.billingAddress (object, optional) — Street, city, state, and zip code.contactEmail (string, optional) — Primary contact email.contactPhone (string, optional) — Primary contact phone.isActive (bool, optional) — Active status (default: true).CompanyCreateCommandResponse containing the ID of the newly created company.
The access token received from the authorization server in the OAuth 2.0 flow.
The company creation request containing name, address, contact information, and settings.
Base structure for command requests that modify data. Represents a request to create a new company entry. Submitted to company administration controllers when onboarding a new organization in the portal.
Company Name
50Address 1
150Address 2
150City
150State
50Zip
15Phone Number
7Phone Area Code
3Phone Extension
6The identifier of the user that created the company. Captures the administrative user responsible for onboarding to aid audit trails.
Always returned. Check the success property in the response body to determine if the operation succeeded.
Standard response structure containing operation status and error information. Standard command response indicating the result of a data modification. Create response containing the identifier of the newly created entity. Represents the response returned after creating a company entry. Conveys success metadata and identifiers back to the administrative client after creation.
True if the operation completed successfully; false if an error occurred.
true
Result code indicating the outcome of the operation.
Unknown, Success, BadRequest, Unauthorized, NotFound, Error 200
Human-readable error message when an error occurs.
null
Unique identifier of the newly created entity.
"3fa85f64-5717-4562-b3fc-2c963f66afa6"