Skip to main content

Create Legal Representative (Step 2 of 5)

POST 

/v1/users/legal-representatives

Step 2: Add legal representatives to the company.

Create a legal representative (partner, administrator, attorney, etc.) linked to the authenticated legal person account. You must register at least one legal representative before finalizing the onboarding.

Requirements:

  • User must be a legal person (PJ) with an active onboarding
  • At least one contact detail (email or phone) is required
  • After creating, proceed to upload documents: POST /legal-representative/{id}/documents

Required documents per representative:

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

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
    full_name stringrequired

    Legal representative full 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 (0 to 100).

    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.

    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 neighborhood.

    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.

Loading...