MarminDeveloper Docs

The Business Profile object


See the right panel for the complete object definition and code examples.

Attributes

Core fields

Core fields are all root-level attributes on the business profile. Nested fields (postal_address, party_tax_scheme) are linked to their respective tables below for full attribute details.

FieldTypeRequiredDescription
idstring
Required
Unique identifier for the business profile. Automatically generated when the profile is created.
org_idstring
Required
The organization ID that owns this business profile. Automatically set based on the authenticated organization.
profile_idstring
Required
Use this field when referencing the business profile in document creation (e.g. in accounting_supplier_party.profile_id).
namestring
Required
The business profile name or display name.
party_namestring
Required
The legal name of the business entity. This is the official name used in legal documents and tax registrations.
party_name_in_local_languagestring
Optional
The party name in Arabic or local language.
emailstring
Required
The business profile's email address. Used for notifications and communication.
telephonestring
Optional
The business profile's telephone number.
logo_urlstring
Optional
URL to the business profile's logo image.
scheme_agency_idstring
Optional
Scheme agency identifier code (e.g. EID, PAS, TL, CD, OTH).
company_idstring
Optional
Commercial register or trade license identifier for the business profile.
authority_namestring
Optional
Name of the authority that issued or governs the registration details for this profile.
tinstring
Optional
Taxpayer Identification Number (TIN) for the business entity.
endpoint_idstring
Optional
Electronic endpoint identifier used for document exchange (e.g. PEPPOL endpoint/participant ID).
endpoint_scheme_idstring
Optional
Scheme identifier for the endpoint_id value.
passport_issuing_country_codestring
Optional
ISO 3166-1 alpha-2 country code of the passport issuing country, when applicable.
statusstring
Optional
Current onboarding lifecycle status of the business profile (e.g. ONBOARDED, COMPLETED).
created_bystring (UUID)
Optional
UUID of the user who created this business profile record (X-User-Id context).
updated_bystring (UUID)
Optional
UUID of the user who last updated this business profile record (X-User-Id context).
created_atnumber (int64)
Optional
Record creation timestamp stored as Unix time (int64).
updated_atnumber (int64)
Optional
Record update timestamp stored as Unix time (int64).
postal_addressobject
Required
The business profile's postal address. See Address object below.
party_tax_schemeobject
Required
Tax scheme information for the business profile. For nested attribute details, see the Party tax scheme object table below.
Address object

The postal_address field uses the address object structure.

FieldTypeRequiredDescription
street_namestring
Required
Street name or primary address line.
additional_street_namestring
Optional
Additional street details when provided.
city_namestring
Required
City or town name.
postal_zonestring
Optional
Postal or ZIP code.
country_subentitystring
Required
Region, state, or emirate code (e.g. DXB for Dubai). See Get UAE Subdivisions.
address_linestring
Optional
Additional address line if needed.
countrystring
Required
Country name (e.g. United Arab Emirates).
country_codestring
Required
ISO 3166-1 alpha-2 country code (e.g. AE). See Get Countries.
Response-only fields (business profile `postal_address`)

These fields may appear on retrieved business profiles but are not part of the request address object:

FieldTypeDescription
idstring (UUID)Unique identifier of the persisted postal address record.
created_atnumber (int64)Address record creation timestamp (Unix time).
updated_atnumber (int64)Address record update timestamp (Unix time).
Party tax scheme object

The party_tax_scheme field is an object with the following attributes:

FieldTypeRequiredDescription
company_idstring
Required
The company or tax registration number.
tax_schemestring
Required
Tax scheme identifier (e.g. VAT for Value Added Tax). See Get Tax Schemes.
tax_scheme_idstring
Optional
Scheme agency identifier when required by the tax authority.
Next