Suppose I have 2 resources (models) in my service:
[courseId => 2]
I am not sure about the big picture of your API. It somehow seems that a specific course (the ID of which you provide in the request body) should be its own resource.
However given the description, I see two possibilities:
1) Create a new resources, such as
This resource could for example be used to issue a later
In this case you can return
201 and include a
Link to the newly created resource.
2) If there is no such resource,
200 seems to be the only applicable positive response.
Option 1 seems preferable to me.