Submit an enrollment
POST
/v1/enrollmentsEnroll a provider with a payer for electronic remits (ERA), electronic payments (EFT), or both.
Used in ERA and EFT enrollment1 use case
Call this with AIA brief with this endpoint's request, response and auth, ready for a typed client in your language.
Body
payerstringrequiredDaybook payer id.transactionsstring[]requiredera,eftor both.providerobjectrequiredThe provider to enroll.Properties
npistringrequiredtax_idstringrequirednamestringrequiredLegal name as the payer has it.
bank_accountobjectRequired foreft.Properties
routing_numberstringrequiredaccount_numberstringrequiredaccount_typestringrequiredcheckingorsavings.
contactobjectrequiredWho the payer contacts about the enrollment.Properties
namestringrequiredemailstringrequiredphonestring
metadataobjectYour keys, echoed back.
Try itEdit the fields and copy the request. Nothing is sent from this page.
curl -X POST https://api.daybookhealthcare.com/v1/enrollments \
-H "Authorization: Bearer $DAYBOOK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"payer": "meridian",
"transactions": [
"era",
"eft"
],
"provider": {
"npi": "1999999984",
"tax_id": "00-0000000",
"name": "Sample Family Dental"
},
"bank_account": {
"routing_number": "000000000",
"account_number": "000000000000",
"account_type": "checking"
},
"contact": {
"name": "Alex Biller",
"email": "billing@example.com"
}
}'Response
idstringUnique id, prefixedenr_.objectstringAlwaysenrollment.statusstringsubmitted,pending_payer,action_required,approvedorrejected.payerstringDaybook payer id.transactionsstring[]era,eftor both.providerobjectThe enrolled provider.action_requiredobjectWhat the payer is waiting on. Present whileaction_required.Properties
typestringsignature,document,verification_letterorcontact.descriptionstringWhat the payer asked for, in plain words.due_bystringThe payer's deadline, when it gave one.
approved_atstringWhen the payer confirmed the enrollment.metadataobjectYour keys, echoed back.created_atstringRFC 3339 timestamp.
curl -X POST https://api.daybookhealthcare.com/v1/enrollments \
-H "Authorization: Bearer $DAYBOOK_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $(uuidgen)" \
-d '{
"payer": "meridian",
"transactions": [
"era",
"eft"
],
"provider": {
"npi": "1999999984",
"tax_id": "00-0000000",
"name": "Sample Family Dental"
},
"bank_account": {
"routing_number": "000000000",
"account_number": "000000000000",
"account_type": "checking"
},
"contact": {
"name": "Alex Biller",
"email": "billing@example.com"
}
}'{
"id": "enr_01JBXC7F2D9R",
"object": "enrollment",
"status": "submitted",
"payer": "meridian",
"transactions": [
"era",
"eft"
],
"provider": {
"npi": "1999999984",
"tax_id": "00-0000000",
"name": "Sample Family Dental"
},
"action_required": null,
"approved_at": null,
"metadata": {},
"created_at": "2026-10-20T13:00:00Z"
}
