cURL
curl --request POST \ --url https://api-sandbox.rinne.com.br/core/v1/auth/verify \ --header 'Content-Type: application/json' \ --data '{ "identifier": "user@company.com", "code": "123456", "password": "SecurePassword123" }'
{ "message": "Identifier verified successfully", "user": { "id": "user123", "identifiers": [ { "id": "id1", "type": "email", "value": "user@company.com", "verified": true, "created_at": "2024-01-01T00:00:00.000Z", "verified_at": "2024-01-01T01:00:00.000Z" } ], "primary_identifier": { "id": "id1", "type": "email", "value": "user@company.com", "verified": true, "created_at": "2024-01-01T00:00:00.000Z", "verified_at": "2024-01-01T01:00:00.000Z" }, "roles": [ { "id": "a3dbd0c2-9f79-4f86-8caa-47779b3f2793", "name": "admin", "permissions": [ "user.create", "user.read", "role.create" ], "description": "Administrator role with full access", "company_id": "a3dbd0c2-9f79-4f86-8caa-47779b3f2793", "organization_id": "a3dbd0c2-9f79-4f86-8caa-47779b3f2794", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z" } ], "first_name": "John", "last_name": "Doe", "auth_methods": [ "password" ], "suspended_at": "2024-01-01T00:00:00.000Z", "created_at": "2024-01-01T00:00:00.000Z", "updated_at": "2024-01-01T00:00:00.000Z", "metadata": {} } }
Validates verification code and completes first access flow by setting user password. This endpoint is used for initial user setup after admin-created accounts.
Email or phone number
"user@company.com"
6-digit verification code
"123456"
New password (min 8 characters)
"SecurePassword123"
Identifier verified and password set successfully
"Identifier verified successfully"
Show child attributes