Skip to main content

Signers Query

Paginated query of the signer group sets (signer_group_sets) linked to the assignor and its related parties. It returns both the default sets (main), generated by the Administrator's analysis, and the custom sets (custom) defined by the client.

Information

Each set is linked to an owner (owner), which can be the assignor (assignor_registry) or an analysis related party (analysis_related_party, for guarantors), and to a product type.

To create custom sets, see Signers Definition.


Paginated Signer Group Sets Query

Request

ENDPOINT
/assignor_registry/signer_group_sets
METHOD
GET

Query Parameters

FieldTypeDescription
limitintegerNumber of items per page (0 to 50). Default: 10.
pageintegerPage to be queried, starting at 0. Default: 0.
owner_keystringFilters by the owner's identifier (assignor or related party).
owner_typestringOwner type. See Owner Type.
owner_document_numberstringOwner's document. Requires owner_type in order to be used.
product_typestringFilters by product type. See Product Type.
statusstringFilters by the set's status. See Signer Group Set Status.
Tip

To list only the sets that are actually being used in signatures, filter by status=valid. Sets in in_analysis still depend on the registration being approved and are not sent for signature.

Response

STATUS
200
Response Body
{
"data": [
{
"signer_group_set_key": "f2c1e4a8-91d2-4f10-8a3b-7e5c9b2d4a6e",
"owner_key": "c4295375-4077-4092-a258-5bcdf8875907",
"owner_type": "assignor_registry",
"product_type": "assignment_contract",
"signer_group_set_type": "custom",
"status": "valid",
"signer_groups": [
{
"minimum_required_signers": 2,
"signers": [
{
"document_number": "883.512.866-80",
"is_required_signer": true
},
{
"document_number": "802.834.257-41",
"is_required_signer": false
}
],
"expiration": null
}
]
}
],
"limit": 10,
"page": 0,
"is_last_page": true
}

Pagination Fields

FieldTypeDescription
dataarrayList of signer group sets on the current page. See Signer Group Set Definition.
limitintegerNumber of items per page used in the query.
pageintegerPage returned, starting at 0.
is_last_pagebooleanIndicates whether this is the last page of the result.

Treatable Errors

CodeHTTPCauseHow to resolve
ASR000121400owner_document_number sent without owner_type.When filtering by owner_document_number, always provide owner_type as well.
ASR000120400Invalid status value in the filter.Use a valid value for the status filter (see the Signer Group Set Status enum).

Definitions

Signer Group Set Definition

FieldTypeDescriptionCharacters
signer_group_set_keystringUnique identifier of the set.36
owner_keystringOwner's identifier. May be assignor_registry_key or analysis_related_party_key.36
owner_typestringOwner type.See Owner Type.
product_typestringProduct type the set is associated with.See Product Type.
signer_group_set_typestringSet type (main or custom).See Signer Group Set Type.
statusstringSet status.See Signer Group Set Status.
signer_groupsarrayList of signer groups that make up the set.See Signer Group Definition.

Signer Group Definition

FieldTypeDescriptionCharacters
minimum_required_signersnumberMinimum number of signers in the group required to validate the signature.Minimum 1
signersarrayList of signers in the group.See Signer Definition.
expirationstringGroup expiration date in the YYYY-MM-DD format. Returns null when the group does not expire.10

Signer Definition

FieldTypeDescriptionCharacters
document_numberstringSigner's CPF in the XXX.XXX.XXX-XX format.14
is_required_signerbooleanIndicates whether the signer is required in the group.-

Enumerators

Owner Type

EnumeratorDescription
assignor_registrySet linked to the assignor.
analysis_related_partySet linked to an analysis related party (guarantors).

Product Type

EnumeratorDescription
assignment_contractAssignment contract (used by default).
commercial_paperCommercial Paper (single registration with the bookkeeping platform).

Signer Group Set Type

EnumeratorDescription
mainDefault set, generated from the Administrator's analysis.
customCustom set, created by the client, overriding the main set.

Signer Group Set Status

EnumeratorDescription
in_analysisSet submitted and attached to the open analysis. Not used in signatures.
validSet in force and used in signatures.
inactiveSet replaced by a more recent version, or deactivated.