Creates a new membership

post

/learn.rest/v1/memberships

Request

Supported Media Types
Body ()
Membership object that needs to be created.
Root Schema : MembershipRequest
Type: object
Membership request object. This object comprises all the parameters required to create a new membership.
Show Source
Example:
{
    "learnCenterId":178784,
    "userId":112900,
    "status":"approved",
    "validFromDate":"2016-02-23T07:21:00-05:00",
    "validUntilDate":"2016-02-23T07:21:00-05:00"
}
Security
Back to Top

Response

Supported Media Types

201 Response

New membership resource created.
Body ()
Root Schema : MembershipResponse
Type: object
The Membership response object.
Show Source
Example:
{
    "id":1,
    "learnCenterId":178784,
    "learnCenter":[
        {
            "rel":"canonical",
            "href":"{url}/learn.rest/v1/learncenters/123456"
        },
        {
            "rel":"canonical",
            "href":"{url}/learn.rest/v1/learncenters/123456"
        }
    ],
    "userId":112900,
    "user":[
        {
            "rel":"canonical",
            "href":"{url}/learn.rest/v1/users/456"
        },
        {
            "rel":"canonical",
            "href":"{url}/learn.rest/v1/users/456"
        }
    ],
    "statusChangedDate":"2016-02-23T07:21:00-05:00",
    "statusChangedByUser":[
        {
            "rel":"canonical",
            "href":"{url}/learn.rest/v1/users/456"
        },
        {
            "rel":"canonical",
            "href":"{url}/learn.rest/v1/users/456"
        }
    ],
    "validUntilDate":"2016-02-23T07:21:00-05:00",
    "createdDate":"2016-02-23T07:21:00-05:00",
    "statusChangedByUserId":"135131",
    "validFromDate":"2016-02-23T07:21:00-05:00",
    "links":{
        "rel":"canonical",
        "href":"{url}/learn.rest/v1/memberships/456"
    },
    "status":"approved"
}
Nested Schema : learnCenter
Type: array
Link to the LearnCenter items.
Show Source
Nested Schema : MembershipLinkItems
Type: object
Show Source
Example:
{
    "rel":"canonical",
    "href":"{url}/learn.rest/v1/memberships/456"
}
Nested Schema : statusChangedByUser
Type: array
The link to the user who changed the status.
Show Source
Nested Schema : user
Type: array
Link to the users.
Show Source
Nested Schema : LearnCenterLinkItems
Type: object
Learn Center Link Item object. This object comprises links to the Learn Center Items.
Show Source
Example:
{
    "rel":"canonical",
    "href":"{url}/learn.rest/v1/learncenters/123456"
}
Nested Schema : UserLinkItems
Type: object
Object comprising user links.
Show Source
Example:
{
    "rel":"canonical",
    "href":"{url}/learn.rest/v1/users/456"
}

400 Response

Request has incorrect syntax or does not contain a field that is required.

409 Response

Another resource with the same identifier already exists.

500 Response

Internal server error.
Back to Top