# Premium Invoice Payments ## Create PremInvoicePayment - [POST /premium-invoice-payments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/createpreminvoicepayment.md): Creates a new PremInvoicePayment ## List PremInvoicePayment - [GET /premium-invoice-payments](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/listpreminvoicepayment.md): Lists all PremInvoicePayment ## Get PremInvoicePayment - [GET /premium-invoice-payments/{invoiceKey}/{premPaymentKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/getpreminvoicepayment.md): Gets PremInvoicePayment ## Update PremInvoicePayment - [PUT /premium-invoice-payments/{invoiceKey}/{premPaymentKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/updatepreminvoicepayment.md): Updates a specific PremInvoicePayment. ## Delete PremInvoicePayment - [DELETE /premium-invoice-payments/{invoiceKey}/{premPaymentKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/deletepreminvoicepayment.md): Deletes an PremInvoicePayment ## List PremInvoicePayment Extended - [GET /premium-invoice-payments-ext/{invoiceKey}](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/listpreminvoicepaymentext.md): Lists PremInvoicePayment Extended objects which include invoice posted payments and payment applied fields. ## Create or Update Batch PremInvoicePayment - [PUT /premium-invoice-payments-batch](https://vbapi-docs.vbasoftware.com/openapi/vbasoftware/vbasoftware.api/premium-invoice-payments/updatebatchpreminvoicepayment.md): Create or Update multiple PremInvoicePayment at once. If the entity exists, it will be updated. If the entity does not exist, it will be created.