'API REST format is correct?

I have a question about format of API REST

I have different API :

GET /api/payment/providers
GET /api/payment/recipients
GET /api/payment/rules
DELETE /api/payment/rules/{uuid}
PUT /api/payment/rules/{uuid}
POST /api/payment/rules

Is this format correct?

Or should I have something like that :

GET /api/paymentProviders
GET /api/paymentRecipients
GET /api/paymentRules
DELETE /api/paymentRules/{uuid}
PUT /api/paymentRules/{uuid}
POST /api/paymentRules

I heard that REST must respect this format:

Resource list / specific resource / sub-resource list / specific sub-resource / etc...

But, my format is correct or no?

Thanks!



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source