Get enrollment
Returns the current enrollment record (status, permissions, debtor account snapshot, etc.). Use it to poll after asynchronous steps or to display enrollment state in your UI.
/api/v1/jsr/enrollments/{enrollmentId}Get enrollment
Returns enrollment details by enrollment id.
Path parameters
1 campoenrollmentId●Enrollment id from Create enrollment.
Headers
2 camposx-client-ip●End-user client IP.
subTenantIdSub-tenant ID when required by the authenticated user context.
curl --request GET \
--url 'https://embedded-payment-manager.hml.linaob.com.br/api/v1/jsr/enrollments/enr_abc123' \
--header 'Authorization: Bearer <SEU_TOKEN>' \
--header 'x-client-ip: 198.21.104.1' \
--header 'subTenantId: subtenant_abc123'Response
- dataobjectrequired
EnrollmentDataDto.
- enrollmentIdstringrequired
Enrollment id.
- creationDateTimestringrequired
Creation timestamp.
- statusstringrequired
AWAITING_RISK_SIGNALS | AWAITING_ACCOUNT_HOLDER_VALIDATION | AWAITING_ENROLLMENT | AUTHORISED | REJECTED | REVOKED
- statusUpdateDateTimestringrequired
Last status update.
- permissionsarray of itemsrequired
PAYMENTS_INITIATE | RECURRING_PAYMENTS_INITIATE
- expirationDateTimestring· nullable
Expiry.
- loggedUserobjectrequired
- businessEntityobject· nullable
Same shape as `loggedUser` — populated for CNPJ enrollments.
- debtorAccountobject· nullable
- dataUserIdstring· nullable
Data User ID.
- dataConsentIdstring· nullable
Data Consent ID.
- enrollmentNamestring· nullable
Display name.
- linksobjectrequired
- selfstringrequired
Link to the current resource.
- nextstringrequired
Link to the next page, when applicable.
- laststringrequired
Link to the last page, when applicable.
- metaobjectrequired
- totalRecordsnumberrequired
- totalPagesnumberrequired
{
"data": {
"enrollmentId": "urn:raidiambank:0301b1d9-e23f-449d-8943-8e39f7115072",
"creationDateTime": "2024-11-15T13:34:11.219Z",
"status": "AUTHORISED",
"statusUpdateDateTime": "2024-11-15T13:41:40.626Z",
"permissions": [
"PAYMENTS_INITIATE"
],
"expirationDateTime": "2025-11-15T13:34:11.219Z",
"loggedUser": {
"document": {
"identification": "76109277673",
"rel": "CPF"
}
},
"businessEntity": null,
"debtorAccount": {
"ispb": "12345678",
"issuer": "0001",
"number": "1234567890",
"accountType": "CACC"
},
"dataUserId": "12345678901",
"dataConsentId": "urn:raidiambank:consent:12345678901",
"enrollmentName": null
},
"links": {
"self": "https://matls-api.mockbank.poc.raidiam.io/open-banking/enrollments/v2/enrollments/urn:raidiambank:0301b1d9-e23f-449d-8943-8e39f7115072",
"next": "",
"last": ""
},
"meta": {
"totalRecords": 1,
"totalPages": 1
}
}Next steps
- Create payment consent — create consent with
enrollmentIdwhen status isAUTHORISED. - Revoke enrollment — revoke this enrollment when it's no longer needed.