Fetch Descriptors (v2)
List every descriptor on your account as a flat, filterable record set: one row per descriptor with its program (ethoca, cdrn, rdr, amex, discover; null for legacy types not tied to a program), status, descriptor name or BIN/CAID, owning merchant id, and timestamps. Filter with program and/or status (case-insensitive; an unknown value returns a 400 listing the valid ones) and paginate with page/per. Use GET /api/enrollment_status for the per-program roll-up instead; record ids feed POST /api/unenroll.
program and status query parameters; the response is paginated using page and per. For the per-program roll-up (none / pending / enrolled), use GET /api/enrollment_status instead. Record ids feed POST /api/unenroll.Headers
Your API key. Sent in the X-API-Key header.
Query Parameters
Filter by program (case-insensitive).
ethoca, cdrn, rdr, amex, discover Filter by descriptor status (case-insensitive).
Descriptor lifecycle state. PendingRemoval means an unenroll was requested for a previously Enrolled descriptor; it stays live until provider de-registration is confirmed, then the record is deleted.
Pending, Enrolled, Disabled, Surpressed, Processing, Rejected, InReview, PendingRemoval The page to request. Default 1.
How many records per page. Default 10, max 1000.
x <= 1000