Skip to main content

Signers definition

After submitting the assignor's registration, it is optionally possible to define custom signer sets for the operation. These sets determine which related parties (of the assignor or of guarantors) must sign each document type, with the possibility of rules per product type.

If no custom set is submitted, the system uses the default sets defined by the administrator.

Information

Signer group sets (signer_group_sets) represent groups of signers linked to an owner (owner), which can be the assignor (assignor_registry), a guarantor (guarantor) or the spouse of a natural person guarantor (spouse).

The custom definition allows you, for example, to require multiple signers, or to restrict who can sign a given product.

Attention

Custom sets must be defined before the Submission for Analysis stage. After submission for analysis, the sets then in force will be used in the assignment contract signatures.


Defining a Custom Set for the Assignor​

Allows the client to replace the assignor's default signer set with one or more custom sets, organized by product. The signers provided must correspond to related parties previously registered as representatives of the assignor.

Available on
ProfileHostRequired permission
Managermanager-apiWrite
Consultantconsultant-apiRegister Assignor

Base URL for each host: Environments (Hosts).

Request​

ENDPOINT
/assignor_registry/assignor_registry/ASSIGNOR_REGISTRY_KEY/analysis/ANALYSIS_KEY/custom_signer_groups
METHOD
POST
Request Body
{
"signer_group_sets": [
{
"product": "assignment_contract",
"signer_groups": [
{
"minimum_required_signers": 2,
"signers": [
{
"document_number": "123.456.789-09",
"is_required_signer": true
},
{
"document_number": "969.698.790-03",
"is_required_signer": false
}
],
"expiration": "2026-12-31"
}
]
},
{
"product": "commercial_paper",
"signer_groups": [
{
"minimum_required_signers": 1,
"signers": [
{
"document_number": "123.456.789-09",
"is_required_signer": true
}
],
"expiration": "2026-12-31"
}
]
}
]
}

Response​

STATUS
204

No content in the response body.

Information

Creating a custom set for the assignor replaces the main (default) set in force for the product provided. Only sets with status equal to valid are used in signatures.

Attention

On submission, the signer group starts in the in_analysis status. Signer group sets in this status are not sent for signature. Once the registration is approved, the group moves to the valid status, and only then is it used for signatures, taking precedence over the main signer group.

Attention

If the custom signer group submitted is less restrictive than the one validated by the Administrator, the analysis will be denied.

Errors​

StatusCodeWhen it happens
404ASR000004Assignor not found for the assignor_registry_key provided. Check whether the assignor_registry_key is correct.
404ASR000033Analysis not found for the analysis_key provided. Check whether the analysis_key is correct.
400ASR000066The analysis status does not allow custom groups to be defined. The analysis must be in pending_documents to receive custom groups.
404ASR000109Invalid product type. Use a valid value for product (see the Product Type enum).
400ASR000118Invalid signer. The document_number sent in signers must correspond to a representative already registered for the assignor, with is_representative=true.

Authentication, permission and host errors: see API Errors.


Allows you to define custom sets for a guarantor or for the spouse of a natural person guarantor, using the analysis_related_party_key returned when the analysis was created.

Information

This endpoint customizes the signers of a guarantor or of the spouse of a natural person guarantor, identified by the analysis_related_party_key. For the assignor's own representatives, use the assignor custom set endpoint above. For other related parties, the call does not create a set.

Available on
ProfileHostRequired permission
Managermanager-apiWrite
Consultantconsultant-apiRegister Assignor

Base URL for each host: Environments (Hosts).

Request​

ENDPOINT
/assignor_registry/assignor_registry/ASSIGNOR_REGISTRY_KEY/analysis/ANALYSIS_KEY/related_party/ANALYSIS_RELATED_PARTY_KEY/custom_signer_groups
METHOD
POST
Request Body
{
"signer_group_sets": [
{
"product": "assignment_contract",
"signer_groups": [
{
"minimum_required_signers": 1,
"signers": [
{
"document_number": "111.444.777-35",
"is_required_signer": true
}
],
"expiration": "2026-12-31"
}
]
}
]
}

Response​

STATUS
204

No content in the response body.

Attention

On submission, the signer group starts in the in_analysis status. Signer group sets in this status are not sent for signature. Once the registration is approved, the group moves to the valid status, and only then is it used for signatures, taking precedence over the main signer group.

Attention

If the custom signer group submitted is less restrictive than the one validated by the Administrator, the analysis will be denied.

Errors​

StatusCodeWhen it happens
404ASR000004Assignor not found for the assignor_registry_key provided. Check whether the assignor_registry_key is correct.
404ASR000033Analysis not found for the analysis_key provided. Check whether the analysis_key is correct.
404ASR000035Analysis related party not found for the analysis_related_party_key provided. Check whether the analysis_related_party_key corresponds to a guarantor or a guarantor's spouse in the analysis.
400ASR000066The analysis status does not allow custom groups to be defined. The analysis must be in pending_documents to receive custom groups.
404ASR000109Invalid product type. Use a valid value for product (see the Product Type enum).
400ASR000118Invalid signer. The document_number sent in signers must correspond to a representative already registered for the related party (guarantor or guarantor representative).

Authentication, permission and host errors: see API Errors.


Signer Group Sets Query​

To query the sets in force (default and custom) and obtain the signer_group_set_key, use the Signers Query. The owner_type, product_type, signer_group_set_type and status enumerators are documented on that page.


Definitions​

Submission Item Definition (Signer Group Set Item)​

Structure used in the body of the requests that create custom sets.

FieldTypeDescriptionCharacters
product *stringProduct type the set will be associated with.See Product Type.
signer_groups *arrayList of signer groups (minimum 1).See Signer Group Definition.

*Required fields.


Signer Group Definition​

FieldTypeDescriptionCharacters
minimum_required_signers *numberMinimum number of signers in the group required to validate the signature.Minimum 1
signers *arrayList of signers in the group (minimum 1).See Signer Definition.
expirationstringGroup expiration date in the YYYY-MM-DD format. Accepted on submission; in the query, expired groups are not returned.10

*Required fields.


Signer Definition​

FieldTypeDescriptionCharacters
document_number *stringSigner's CPF in the XXX.XXX.XXX-XX format.14
is_required_signer *booleanIndicates whether the signer is required in the group.-

*Required fields.

Information

The document_number values submitted must correspond to related parties (assignor representatives, or representatives of the guarantor in question) present in the assignor's registration. Documents that are not associated with the assignor will be rejected.