Skip to main content

Create Legal Representative (Step 3 of 6)

POST 

/v2/users/legal-representatives

Step 3: Add legal representatives linked to shareholders.

Create a legal representative (partner, administrator, attorney, etc.) linked to a shareholder. Legal representatives are always natural persons (PF) that represent shareholders in the QSA structure.

Important:

  • Legal representatives are ALWAYS PF (natural person)
  • Must be linked to an existing shareholder via shareholder_id
  • At least one contact detail (email or phone) is required
  • mother_name is required for Brazilian representatives

Prerequisites:

  • Shareholder must be created first (POST /shareholders)
  • shareholder_id must reference existing shareholder from same company

Required documents (upload after creation):

  • selfie - Representative selfie photo
  • identity_document - ID, CNH or Passport
  • qualification_declaration - Declaration of powers

Next: Upload documents (POST /legal-representative/{id}/documents)

Request

Header Parameters

    x-transaction-uuid stringrequired

    The transaction ID is a UUID (v4) used to uniquely identify the object that will be created. All objects must have an identifier.

    nonce stringrequired

    The nonce ID is a UUID (v4) used to uniquely identify the request. All requests must have an identifier.

    x-lang string

    Possible values: [pt-BR, en-US]

    Indicates the preferred language. Defaults to Brazilian Portuguese if unspecified.

    x-product-uuid string

    The product ID is a UUID (v4) used to identify the Z.ro product configuration.

    x-product-target-user-uuid string

    The product target user ID is a UUID (v4) used to identify what user account this request must be executed. Require: x-product-uuid.

Body

required
    name stringrequired

    Legal representative name.

    mother_name stringrequired

    Mother name.

    document stringrequired

    CPF number (only numbers).

    document_country string

    Document country of issue (default BRA).

    birth_date date-timerequired

    Birth date.

    income number

    Income in cents.

    patrimony number

    Patrimony in cents.

    participation_percentage number

    Participation percentage in management/representation (0 to 100).

    Note: This represents the legal representative's participation in company management, which may differ from their equity stake. If this legal representative is linked to a shareholder, the shareholder has its own participation_percentage representing equity stake.

    pep booleanrequired

    PEP self-declaration.

    is_public_server booleanrequired

    Public server flag.

    representor_type stringrequired

    Possible values: [PARTNER, ATTORNEY, ADMINISTRATOR, OTHER]

    Legal representative qualification.

    phone_number string

    Phone number. At least one contact detail (email or phone)

    email string

    Email. At least one contact detail (email or phone)

    relationship_start_date date-timerequired

    Relationship start date with the legal entity.

    relationship_end_date date-time

    Relationship end date with the legal entity.

    registration_update_date date-time

    Registration update date. If omitted, defaults to relationship_start_date.

    shareholder_id stringrequired

    Shareholder ID this legal representative is linked to. Required - must be created first via shareholders endpoint.

    Prerequisites:

    • The shareholder must be created via POST /shareholders (Step 2) before creating the legal representative
    • The shareholder must belong to the same company (same authenticated user)

    Relationship:

    • Links the legal representative to a specific shareholder in the company
    • The legal representative can represent the shareholder in legal matters
    • Both entities can have different participation_percentage values:
      • Shareholder: equity stake in the company
      • Legal Representative: management participation percentage
    address objectrequired
    zip_code stringrequired

    User address zip code.

    street stringrequired

    User address street.

    number numberrequired

    User address number.

    neighborhood string

    User address neighborhood.

    city stringrequired

    User address city.

    federative_unit stringrequired

    User address federative unit.

    country stringrequired

    User address country.

    complement string

    User address complement.

Responses

Legal representative created successfully. Proceed to upload required documents.

Schema
    id stringrequired

    Legal representative ID.

    document objectrequired
    id stringrequired

    Document ID.

    type stringrequired

    Possible values: [CPF]

    Document type.

    number stringrequired

    Document number.

    country_of_issue stringrequired

    Document country of issue.

    address objectrequired
    id stringrequired

    Address ID.

    zip_code stringrequired

    ZIP code.

    street stringrequired

    Street.

    number numberrequired

    Street number.

    neighborhood stringrequired

    Neighborhood.

    city stringrequired

    City.

    federative_unit stringrequired

    Federative unit.

    country stringrequired

    Country.

    complement string

    Address complement.

    name stringrequired

    Legal representative name.

    representor_type stringrequired

    Possible values: [PARTNER, ATTORNEY, ADMINISTRATOR, OTHER]

    Legal representative qualification.

    person_type stringrequired

    Possible values: [NATURAL_PERSON, LEGAL_PERSON]

    Person type.

    income number

    Income in cents.

    patrimony number

    Patrimony in cents.

    participation_percentage number

    Participation percentage.

    pep booleanrequired

    PEP flag.

    is_public_server booleanrequired

    Public server flag.

    phone_number string

    Phone number.

    email string

    Email.

    registration_update_date date-timerequired

    Registration update date.

    birth_date date-timerequired

    Birth date.

    relationship_start_date date-timerequired

    Relationship start date with the legal entity.

    relationship_end_date date-time

    Relationship end date with the legal entity.

    created_at date-timerequired

    Creation date.

    shareholder_id string

    Shareholder ID this legal representative is linked to.

Loading...