Returns **`application/pdf`**: a printable Medicare bulk bill **post-assignment** Assignment of
Benefit agreement: the form a patient signs **after** the service.
For what post-assignment is and when to use it instead of pre-assignment, see the
[Post-assignment guide](/assignment-of-benefit/post-assignment).
The body is the bulk bill `claim` you already build (General, Specialist, or Pathology), passed
**unchanged**, plus `serviceProviderName` (a claim carries only the provider number) and an optional
per-event `assignorIsPatient`. RebateRight renders **one signable page per medical event**; it does
not lodge the claim, call Services Australia, or revalidate claim fields.
## How the form is chosen
The assignor's statement and the service-date label follow the **service stream**, derived per
medical event from the claim's `serviceTypeCode` and the event's `referral.typeCode`:
| `serviceTypeCode` | `referral.typeCode` | Form |
|-------------------|---------------------|------|
| `P` | any | Pathology |
| `S` | `D` | Diagnostic imaging |
| `S` | any other | General |
| `O` | n/a | General |
## Response
| Status | Content type | Meaning |
|--------|--------------|---------|
| `200` | `application/pdf` | The rendered post-assignment agreement. |
| `400` | `text/plain` | The request was malformed or missing a required field. |
Request
Same shape as a bulk bill claim payload. Only fields that affect the rendered PDF are described here; for everything else, see the bulk bill claim endpoints.
serviceProviderNamestringRequired
Servicing provider’s name, printed under Details of the professional. A bulk bill claim
carries only the provider number, so the name is supplied here at the root, and claim stays
unchanged.