Skip to content

Limits

Every limit the API holds, read from the code that holds it.

The rate, the body, the items a call takes and the caps a day, by route family. Each figure is read from the constant the API refuses by, when this page is built, and each names that constant.

Every /v1 route

Every call

Every call: Every /v1 route
LimitValueRead from
A request body2 MB (2,000,000 bytes)payerworks-api-engine.mjs PAYERWORKS_API_MAX_BYTES
An answer, as JSON5.5 MB (5,500,000 bytes)payerworks-api-shared.mjs MAX_ANSWER_BYTES
One query value200 characterspayerworks-api-shared.mjs QUERY_VALUE_MAX
Calls a minute, a key Payerworks issues120 calls a minutepayerworks-api-keys.mjs DEFAULT_KEY_RPM
Calls a minute, a self-serve test key60 calls a minutepayerworks-api-keys.mjs SELF_SERVE_RPM
Calls a minute, the most any key is set to6,000 calls a minutepayerworks-api-keys.mjs MAX_KEY_RPM
An Idempotency-Key is remembered for24 hourspayerworks-api-keys.mjs IDEMPOTENCY_TTL_SECONDS

POST /v1/claims/validate, /v1/claims/837p and the claims sandbox

Professional claims

Professional claims: POST /v1/claims/validate, /v1/claims/837p and the claims sandbox
LimitValueRead from
Claims a call100 claimspayerworks-api-engine.mjs MAX_CLAIMS_PER_FILE
Other payers a secondary claim10 payersx12-837p.mjs COB_LIMITS.other_payers
Earlier payers' adjudications a line15 adjudicationsx12-837p.mjs COB_LIMITS.line_adjudications
Claims an 837P read back100 claimsx12-837p-read.mjs READ_837P_LIMITS.claims
Service lines a claim read back50 linesx12-837p-read.mjs READ_837P_LIMITS.lines_per_claim
Adjudications a line read back15 adjudicationsx12-837p-read.mjs READ_837P_LIMITS.adjudications_per_line

POST /v1/claims/837i, /v1/claims/837i/validate, /v1/sandbox/claims/837i

Institutional claims

Institutional claims: POST /v1/claims/837i, /v1/claims/837i/validate, /v1/sandbox/claims/837i
LimitValueRead from
Claims a call100 claimsx12-837i.mjs CLAIM_837I_LIMITS.claims
Service lines a claim999 linesx12-837i.mjs CLAIM_837I_LIMITS.lines_per_claim
Service lines a Medicare claim before a warning449 linesx12-837i.mjs CLAIM_837I_LIMITS.medicare_lines_per_claim
Service lines an 837I read back10,000 linesx12-837i.mjs CLAIM_837I_LIMITS.lines_read
Codes in each diagnosis, procedure, occurrence, value or condition list24 codesx12-837i.mjs CLAIM_837I_LIMITS.hi_lists
Reasons for visit3 codesx12-837i.mjs CLAIM_837I_LIMITS.reasons_for_visit
External causes of injury12 codesx12-837i.mjs CLAIM_837I_LIMITS.external_causes

POST /v1/claims/837d, /v1/claims/837d/validate, /v1/sandbox/claims/837d

Dental claims

Dental claims: POST /v1/claims/837d, /v1/claims/837d/validate, /v1/sandbox/claims/837d
LimitValueRead from
Claims a call100 claimsx12-837d.mjs CLAIM_837D_LIMITS.claims
Service lines a claim50 linesx12-837d.mjs CLAIM_837D_LIMITS.lines_per_claim
Service lines an 837D read back10,000 linesx12-837d.mjs CLAIM_837D_LIMITS.lines_read
Diagnoses a claim4 codesx12-837d.mjs CLAIM_837D_LIMITS.diagnoses
Diagnosis pointers a line4 pointersx12-837d.mjs CLAIM_837D_LIMITS.pointers
Oral cavity areas a line5 areasx12-837d.mjs CLAIM_837D_LIMITS.oral_cavity
Tooth surfaces a tooth5 surfacesx12-837d.mjs CLAIM_837D_LIMITS.surfaces
Teeth a line32 teethx12-837d.mjs CLAIM_837D_LIMITS.teeth_per_line
Teeth's status a claim35 teethx12-837d.mjs CLAIM_837D_LIMITS.tooth_status

POST /v1/edits/rules/check, and `rules` on validate and 837p

Your own claim rules

Your own claim rules: POST /v1/edits/rules/check, and `rules` on validate and 837p
LimitValueRead from
Rules a call100 rulespayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.rules
Conditions a rule5 conditionspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.when
A rule's id40 characterspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.id_chars
A path200 characterspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.path_chars
Names in a path12 namespayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.path_names
Wildcards in a path2 wildcardspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.path_wildcards
A value200 characterspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.value_chars
Values in a list100 valuespayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.list_values
A rule's message300 characterspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.message_chars
Payer IDs a rule names50 payer IDspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.payer_ids
A pattern100 characterspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.pattern_chars
Values one path may reach1,000 valuespayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.values_per_path
Elements in a scope500 elementspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.scope_elements
Claims a check100 claimspayerworks-claim-rules.mjs CLAIM_RULE_LIMITS.claims

POST /v1/claims/track

Claim tracking

Claim tracking: POST /v1/claims/track
LimitValueRead from
Claims a call100 claimsclaim-lifecycle.mjs TRACK_LIMITS.claims
Claim files10 filesclaim-lifecycle.mjs TRACK_LIMITS.claim_files
Acknowledgment files50 filesclaim-lifecycle.mjs TRACK_LIMITS.acknowledgment_files
Remittance files50 filesclaim-lifecycle.mjs TRACK_LIMITS.remittance_files
Items across every file5,000 itemsclaim-lifecycle.mjs TRACK_LIMITS.items
Service lines across every file20,000 linesclaim-lifecycle.mjs TRACK_LIMITS.lines
Requests for information and attachment files10 filesclaim-lifecycle.mjs TRACK_LIMITS.attachment_files
Service lines a JSON claim50 linesclaim-lifecycle.mjs TRACK_LINES_PER_CLAIM
A claim's reference (CLM01)50 charactersclaim-lifecycle.mjs TRACK_REFERENCE_MAX

POST /v1/eligibility/270, /v1/eligibility/explain and the eligibility tools

Eligibility

Eligibility: POST /v1/eligibility/270, /v1/eligibility/explain and the eligibility tools
LimitValueRead from
Questions a 270 file100 questionspayerworks-api-eligibility.mjs MAX_REQUESTS_PER_FILE
Service types a question99 service typesx12-270.mjs MAX_SERVICE_TYPES
Diagnosis codes a question8 codesx12-270.mjs MAX_270_DIAGNOSES
Procedures a question20 proceduresx12-270.mjs MAX_270_PROCEDURES
Segments a 270 file read100,000 segmentsx12-270.mjs MAX_270_SEGMENTS
Segments a 271 file read20,000 segmentsx12-271.mjs MAX_271_SEGMENTS
Entries in a 271 answer sent as JSON40,000 entriesx12-271.mjs MAX_271_JSON_ENTRIES
Coverages a discovery check10 coveragespayerworks-api-eligibility-tools.mjs MAX_DISCOVERED_COVERAGES
Plans a coordination of benefits call10 planseligibility-cob-rules.mjs MAX_COB_PLANS

POST /v1/claim-status/276 and /v1/claim-status/explain

Claim status

Claim status: POST /v1/claim-status/276 and /v1/claim-status/explain
LimitValueRead from
Questions a 276 file100 questionspayerworks-api-claim-status.mjs MAX_INQUIRIES_PER_FILE
Providers a question10 providersx12-276.mjs PROVIDERS_READ_MAX
Service lines a question50 linesx12-276.mjs MAX_LINES_PER_QUESTION
Service lines a 276 file read5,000 linesx12-276.mjs INQUIRY_LINES_READ_MAX
Claims a 277 answer explains500 claimspayerworks-api-claim-status.mjs MAX_CLAIMS_PER_ANSWER
Service lines a 277 answer10,000 linesx12-277-status.mjs SERVICE_LINES_READ_MAX
Statuses a 277 answer20,000 statusesx12-277-status.mjs STATUSES_READ_MAX
Errors a 277 answer sent as JSON100 errorsx12-277-status.mjs ERRORS_READ_MAX

POST /v1/x12/parse, /v1/remittances/*, /v1/denials/*, /v1/appeals/letter*

Remittances and denials

Remittances and denials: POST /v1/x12/parse, /v1/remittances/*, /v1/denials/*, /v1/appeals/letter*
LimitValueRead from
Claims an 8355,000 claimsx12-835.mjs REMITTANCE_READ_LIMITS.claims
Service lines an 83515,000 linesx12-835.mjs REMITTANCE_READ_LIMITS.service lines
Adjustments an 83520,000 adjustmentsx12-835.mjs REMITTANCE_READ_LIMITS.adjustments
Remark codes an 83520,000 codesx12-835.mjs REMITTANCE_READ_LIMITS.remark codes
Provider-level adjustments an 8355,000 adjustmentsx12-835.mjs REMITTANCE_READ_LIMITS.provider-level adjustments
Checks an 8351,000 checksx12-835.mjs REMITTANCE_READ_LIMITS.checks
Files a duplicates, split or recoupments call50 filespayerworks-remittance-extras.mjs REMITTANCE_EXTRA_LIMITS.files
Checks across those files1,000 checkspayerworks-remittance-extras.mjs REMITTANCE_EXTRA_LIMITS.checks
Claims across those files5,000 claimspayerworks-remittance-extras.mjs REMITTANCE_EXTRA_LIMITS.claims
Provider-level adjustments across those files5,000 adjustmentspayerworks-remittance-extras.mjs REMITTANCE_EXTRA_LIMITS.provider-level adjustments
Deposits a reassociation call2,000 depositspayerworks-remittance-extras.mjs REMITTANCE_EXTRA_LIMITS.deposits
Claims a next-step call100 claimspayerworks-denials.mjs MAX_NEXT_STEP_CLAIMS
Adjustments a next-step call20,000 adjustmentspayerworks-denials.mjs MAX_NEXT_STEP_ADJUSTMENTS
Remark codes a next-step call20,000 codespayerworks-denials.mjs MAX_NEXT_STEP_REMARKS
An appeal letter to check20,000 characterspayerworks-appeal-letters.mjs MAX_LETTER_CHARS

POST /v1/analytics/summary, /v1/claims/risk, /v1/denials/prioritize, /v1/remittances/variance, /v1/claims/follow-up

Analytics and follow-up

Analytics and follow-up: POST /v1/analytics/summary, /v1/claims/risk, /v1/denials/prioritize, /v1/remittances/variance, /v1/claims/follow-up
LimitValueRead from
History files50 filespayerworks-denial-history.mjs HISTORY_LIMITS.files
History claims5,000 claimspayerworks-denial-history.mjs HISTORY_LIMITS.claims
History service lines20,000 linespayerworks-denial-history.mjs HISTORY_LIMITS.service lines
History adjustments20,000 adjustmentspayerworks-denial-history.mjs HISTORY_LIMITS.adjustments
History remark codes20,000 codespayerworks-denial-history.mjs HISTORY_LIMITS.remark codes
History checks1,000 checkspayerworks-denial-history.mjs HISTORY_LIMITS.checks
Appeal outcomes a call5,000 outcomespayerworks-denial-history.mjs MAX_OUTCOMES
Fee schedule rows a variance call20,000 rowspayerworks-variance.mjs MAX_FEE_ROWS
Claims a follow-up call200 claimspayerworks-follow-up.mjs FOLLOW_UP_LIMITS.claims
History entries a follow-up call20,000 entriespayerworks-follow-up.mjs FOLLOW_UP_LIMITS.history
Claim details a follow-up answer200 claimspayerworks-follow-up.mjs FOLLOW_UP_LIMITS.claim_details

POST /v1/authorizations/*

Prior authorization

Prior authorization: POST /v1/authorizations/*
LimitValueRead from
Reviews a 278 file100 reviewsx12-278.mjs MAX_REVIEWS_PER_FILE
Services a review40 servicesx12-278.mjs MAX_SERVICES
Diagnoses a review12 diagnosesx12-278.mjs MAX_DIAGNOSES
Segments a 278 file read100,000 segmentsx12-278.mjs MAX_278_SEGMENTS
Codes a required-or-not call100 codespayerworks-api-authorizations.mjs MAX_REQUIRED_CODES

POST /v1/estimates, /v1/estimates/good-faith, /v1/dme/replacement-window, /v1/financial-assistance/fpl

Estimates and patient money

Estimates and patient money: POST /v1/estimates, /v1/estimates/good-faith, /v1/dme/replacement-window, /v1/financial-assistance/fpl
LimitValueRead from
Lines an estimate50 linespayerworks-api-patient-money.mjs MAX_ESTIMATE_LINES
Items a replacement-window call100 itemspayerworks-api-patient-money.mjs MAX_DME_ITEMS
Tiers a sliding scale20 tierspayerworks-api-patient-money.mjs MAX_TIERS
Household size50 peoplepayerworks-api-patient-money.mjs MAX_HOUSEHOLD
An income or an amount100,000,000 dollarspayerworks-api-patient-money.mjs MAX_INCOME
Providers a good faith estimate20 providerspayerworks-good-faith.mjs GFE_LIMITS.providers
Items a good faith estimate200 itemspayerworks-good-faith.mjs GFE_LIMITS.items
Locations a good faith estimate10 locationspayerworks-good-faith.mjs GFE_LIMITS.locations
Diagnosis codes a good faith estimate12 codespayerworks-good-faith.mjs GFE_LIMITS.diagnosis_codes
Separately scheduled items50 itemspayerworks-good-faith.mjs GFE_LIMITS.separately_scheduled
A text field500 characterspayerworks-good-faith.mjs GFE_LIMITS.text

POST /v1/claims/cms1500, /v1/remittances/pdf, /v1/eligibility/pdf, /v1/appeals/form, /v1/attachments/275

Documents

Documents: POST /v1/claims/cms1500, /v1/remittances/pdf, /v1/eligibility/pdf, /v1/appeals/form, /v1/attachments/275
LimitValueRead from
CMS-1500 forms a call draws200 formspayerworks-api-documents.mjs CMS1500_MAX_FORMS
Claims a remittance PDF500 claimspayerworks-api-documents.mjs REMITTANCE_PDF_LIMITS.claims
Service lines a remittance PDF3,000 linespayerworks-api-documents.mjs REMITTANCE_PDF_LIMITS.service lines
Patients an eligibility PDF50 patientspayerworks-api-documents.mjs ELIGIBILITY_PDF_LIMITS.patients
Benefit lines an eligibility PDF3,000 linespayerworks-api-documents.mjs ELIGIBILITY_PDF_LIMITS.benefit lines
Benefit rows an eligibility PDF3,000 rowspayerworks-api-documents.mjs ELIGIBILITY_PDF_LIMITS.benefit rows
Attachments a 27510 attachmentsx12-275.mjs ATTACHMENT_LIMITS.attachments
Attached files, decoded1.4 MB (1,400,000 bytes)x12-275.mjs ATTACHMENT_LIMITS.decoded_bytes

POST /v1/attachments/requests/explain, /v1/attachments/requests/check

Requests for more information

Requests for more information: POST /v1/attachments/requests/explain, /v1/attachments/requests/check
LimitValueRead from
Claims a 277 request500 claimsx12-277rfai.mjs RFAI_LIMITS.claims
Requests a 277 request file5,000 requestsx12-277rfai.mjs RFAI_LIMITS.requests
Service lines a 277 request file10,000 linesx12-277rfai.mjs RFAI_LIMITS.lines
Transaction sets a 275 checked50 setsx12-275.mjs READ_275_LIMITS.sets
Attachments a 275 checked200 attachmentsx12-275.mjs READ_275_LIMITS.attachments
Segments a 275 checked20,000 segmentsx12-275.mjs READ_275_LIMITS.segments

POST /v1/jobs, GET /v1/jobs, GET and DELETE /v1/jobs/{id}, POST /v1/jobs/{id}/cancel

Batch jobs

Batch jobs: POST /v1/jobs, GET /v1/jobs, GET and DELETE /v1/jobs/{id}, POST /v1/jobs/{id}/cancel
LimitValueRead from
Jobs an account's keys make together, a UTC day50 jobs a daypayerworks-api-jobs.mjs JOBS_DAILY_LIMIT
Jobs a list100 jobspayerworks-api-jobs.mjs JOB_LIST_MAX
A file that arrived starts its job within, or the job fails job_not_started3,600 secondspayerworks-api-jobs.mjs JOB_EVENT_MAX_AGE_SECONDS
A job awaiting its file is called expired only this long after its upload window closes3,900 secondspayerworks-api-jobs.mjs JOB_START_GRACE_SECONDS
A job's request file50 MB (50,000,000 bytes)payerworks-api-jobs.mjs JOB_LIMITS.upload_bytes
One call in a job2 MB (2,000,000 bytes)payerworks-api-jobs.mjs JOB_LIMITS.call_bytes
Calls a job1,000 callspayerworks-api-jobs.mjs JOB_LIMITS.calls
A job's result250 MB (250,000,000 bytes)payerworks-api-jobs.mjs JOB_LIMITS.result_bytes
Requests a batch 2707,500 requestspayerworks-api-jobs.mjs JOB_LIMITS.eligibility_requests
Requests a batch 270 checks at a time100 requestspayerworks-api-jobs.mjs JOB_LIMITS.eligibility_requests_per_check
A job runs for at most840 secondspayerworks-api-jobs.mjs JOB_LIMITS.run_seconds
A job's upload link works for60 minutespayerworks-api-jobs.mjs JOB_LIMITS.upload_minutes

POST /v1/remittances/from-image, /v1/payers/from-card

Reads of a picture

Reads of a picture: POST /v1/remittances/from-image, /v1/payers/from-card
LimitValueRead from
Reads a route, an account's keys together, a UTC day100 reads a daypayerworks-api-model-reads.mjs MODEL_READ_DAILY_LIMIT
A picture or PDF1.4 MB (1,400,000 bytes)payerworks-api-model-reads.mjs MODEL_READ_LIMITS.max_bytes
Pages of an EOB2 pagespayerworks-api-model-reads.mjs MODEL_READ_LIMITS.eob_max_pages
Pages of a card2 pagespayerworks-api-model-reads.mjs MODEL_READ_LIMITS.card_max_pages
Claims an EOB read25 claimspayerworks-api-model-reads.mjs MODEL_READ_LIMITS.eob_max_claims
Service lines an EOB read100 linespayerworks-api-model-reads.mjs MODEL_READ_LIMITS.eob_max_service_lines

GET /v1/events, the account webhook and webhook destinations

Events and webhooks

Events and webhooks: GET /v1/events, the account webhook and webhook destinations
LimitValueRead from
Events an account records, a UTC day2,000 events a daypayerworks-api-events.mjs EVENT_DAILY_LIMIT
Events a list page100 eventspayerworks-api-events.mjs EVENT_LIST_MAX_LIMIT
An event is kept for30 dayspayerworks-api-events.mjs EVENT_RETENTION_DAYS
Webhook deliveries a key queues a minute6 deliveries a minutepayerworks-webhooks.mjs WEBHOOK_JOBS_PER_MINUTE
Attempts at the account webhook3 attemptspayerworks-webhooks.mjs WEBHOOK_ATTEMPTS
Your endpoint answers within4 secondspayerworks-webhooks.mjs WEBHOOK_TIMEOUT_MS
A webhook address500 characterspayerworks-webhooks.mjs WEBHOOK_URL_MAX
Webhook destinations an account10 destinationspayerworks-api-platform.mjs DESTINATION_LIMIT
Deliveries at once to one destination10 deliveriespayerworks-api-platform.mjs DESTINATION_CONCURRENCY_MAX
A destination's name80 characterspayerworks-api-platform.mjs DESTINATION_NAME_MAX

/v1/org, its members, invitations and keys

Organizations and members

Organizations and members: /v1/org, its members, invitations and keys
LimitValueRead from
Members an organization200 memberspayerworks-org.mjs ORG_LIMITS.members
Invitations waiting at once50 invitationspayerworks-org.mjs ORG_LIMITS.pending_invitations
Invitations an organization sends, a UTC day25 invitations a daypayerworks-org.mjs ORG_LIMITS.invitations_per_day
Organizations one sign-in belongs to20 organizationspayerworks-org.mjs ORG_LIMITS.organizations_per_person
An organization's name80 characterspayerworks-org.mjs ORG_LIMITS.name_max
A member's name120 characterspayerworks-org.mjs ORG_LIMITS.member_name_max
An invitation's link works for7 dayspayerworks-org.mjs INVITATION_DAYS

GET /v1/audit-log, /v1/audit-log/export

The audit log

The audit log: GET /v1/audit-log, /v1/audit-log/export
LimitValueRead from
Entries a list page100 entriespayerworks-audit-log.mjs AUDIT_LIST_MAX_LIMIT
Entries an export call5,000 entriespayerworks-audit-log.mjs AUDIT_EXPORT_MAX_ROWS
An entry is kept for365 dayspayerworks-audit-log.mjs AUDIT_RETENTION_DAYS

The account's keys, and a test key from payerworks.com

Keys and sign-up

Keys and sign-up: The account's keys, and a test key from payerworks.com
LimitValueRead from
Test keys an account3 keyspayerworks-api-platform.mjs ACCOUNT_KEY_LIMITS.test
Live keys an account25 keyspayerworks-api-platform.mjs ACCOUNT_KEY_LIMITS.live
A key's name80 characterspayerworks-api-platform.mjs KEY_NAME_MAX
A key expires at most365 days after it is madepayerworks-api-platform.mjs KEY_EXPIRY_DAYS_MAX
An old secret still works after a rotation, at most720 hourspayerworks-api-platform.mjs ROTATION_OVERLAP_HOURS_MAX
Sign-up links an address asks for, an hour3 linkspayerworks-api-keys.mjs SIGNUP_LIMITS.address
Sign-up links a network asks for, an hour20 linkspayerworks-api-keys.mjs SIGNUP_LIMITS.network
Sign-up links everyone asks for, an hour200 linkspayerworks-api-keys.mjs SIGNUP_LIMITS.platform

POST /v1/providers, /v1/enrollments and the import and export

Enrollment

Enrollment: POST /v1/providers, /v1/enrollments and the import and export
LimitValueRead from
Providers (live key)500 providerspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.providers.live
Providers (test key)50 providerspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.providers.test
Enrollment requests (live key)5,000 requestspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.enrollments.live
Enrollment requests (test key)500 requestspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.enrollments.test
Contacts a provider5 contactspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.contacts
History entries a request200 entriespayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.history
Tasks a request20 taskspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.tasks
Fields a task10 fieldspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.fields
Links a task5 linkspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.links
Documents a request20 documentspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.documents
A document10 MiB (10,485,760 bytes)payerworks-enrollment-model.mjs ENROLLMENT_LIMITS.document_bytes
A note500 characterspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.note
A cancel reason200 characterspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.cancel_reason
A task's text answer2,000 characterspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.text_value
A document's file name120 characterspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.filename
An effective date ahead of today, at most180 dayspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.effective_days_ahead
Rows a list page100 rowspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.list_max
A search100 characterspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.q
An upload link works for15 minutespayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.upload_minutes
A test key's request is kept for30 dayspayerworks-enrollment-model.mjs ENROLLMENT_LIMITS.test_retention_days
Rows an import100 rowspayerworks-enrollment-import.mjs IMPORT_LIMITS.rows
An import's CSV500,000 characterspayerworks-enrollment-import.mjs IMPORT_LIMITS.csv_chars
A CSV cell600 characterspayerworks-enrollment-import.mjs IMPORT_LIMITS.cell_chars
Rows an export5,000 rowspayerworks-enrollment-import.mjs IMPORT_LIMITS.export_rows
An export5,000,000 characterspayerworks-enrollment-import.mjs IMPORT_LIMITS.export_chars

POST /v1/sandbox/claims/timeline, /v1/price-transparency/validate

Sandbox timeline and price transparency

Sandbox timeline and price transparency: POST /v1/sandbox/claims/timeline, /v1/price-transparency/validate
LimitValueRead from
Claims a timeline100 claimspayerworks-sandbox-timeline.mjs TIMELINE_LIMITS.claims
Files a timeline page500 filespayerworks-sandbox-timeline.mjs TIMELINE_LIMITS.page_max
A seed64 characterspayerworks-sandbox-timeline.mjs TIMELINE_LIMITS.seed_chars
A standard charges file1,990,000 characterspayerworks-mrf-check.mjs MRF_LIMITS.chars
Rows a file50,000 rowspayerworks-mrf-check.mjs MRF_LIMITS.rows
Columns a file2,000 columnspayerworks-mrf-check.mjs MRF_LIMITS.columns
A cell20,000 characterspayerworks-mrf-check.mjs MRF_LIMITS.cell_chars
Items a JSON file50,000 itemspayerworks-mrf-check.mjs MRF_LIMITS.items

GET /v1/payers, and the SFTP drop where it is on

Payer directory and SFTP

Payer directory and SFTP: GET /v1/payers, and the SFTP drop where it is on
LimitValueRead from
Rows a payer search100 rowspayerworks-payers.mjs PAYER_SEARCH_LIMITS.max_limit
A payer search100 characterspayerworks-payers.mjs PAYER_SEARCH_LIMITS.max_query
A file dropped over SFTP2 MB (2,000,000 bytes)payerworks-sftp-routes.mjs SFTP_MAX_FILE_BYTES
SSH keys a key's SFTP user10 keyspayerworks-sftp-routes.mjs SFTP_SSH_KEY_LIMIT

Read on 10/21/2026

When a call is over a limit

A call over the rate is answered 429 with retry-after, and every answer to a valid key carries x-ratelimit-limit, x-ratelimit-remaining and x-ratelimit-reset.

A body over its size is refused 413, and a file with more of something than a route takes is refused with the unit and the limit named, before any of it is worked.

An answer that would be larger than the API can return is refused 413 answer_too_large, never cut short.

Limits this page does not read

  • The time a call has to be answered in is set in the API's deployment, not in a module, so it is not read onto this page.
  • A webhook destination's own deliveries a minute are set in a module this page's build does not read; a delivery refused by it says the figure.
  • A text box on Medicare's appeal forms holds what the form's own box holds; that limit sits in the module that draws the form, which this page's build does not read, and a refusal for it names the figure.

Talk to us

What happens next

  1. 1

    A person at Payerworks reads what you sent, usually within a business day.

  2. 2

    One reply by email names the next step: our trading partner details, where each of your payers stands, or a key for the API.

  3. 3

    Nothing follows unless you answer. There is no sequence behind this form.

Or write to hello@payerworks.com.

Talk to Payerworks

Who you are and what you want to connect. A person replies by email, usually within a business day, and there is no follow-up sequence.

Used to reply to you and for nothing else.