AUTHENTICATION

Here the user manages token authentication of the API, e.g.

  • requests and creates a token or
  • destroys an existing token.
post

Create a new ApiKey.

Trigger the behaviour via cURL at the command line like that:

$ curl -X POST http://teamorga.com/api_keys \
       -H 'Content-Type: application/json' \
       -H 'Accept: application/vnd.teamorga.v1+json' \
       -d '{"user": {"email": "fritz@teamorga.com", "password": "foobar"}}' \
delete

Deletes the respective ApiKey.

EVENTS

Collection of available recurrences in the respective context.

get

Get a list of recurrences.

Entity representing a recurrence

get

Get the recurrence with recurrenceId = {recurrenceId}

post

Create a status for the recurrence participation.

put

Toggle the status for the recurrence participation.

Collection of available comments in the respective context.

get

Get a list of comments.

post

Add a new comment.

TEAMS

Collection of available groups in the respective context.

get

Get a list of groups.

Entity representing a group

get

Get the group with groupId = {groupId}

Collection of available birthdays in the respective context.

get

Get a list of birthdays.

Collection of available comments in the respective context.

get

Get a list of comments.

Collection of available recurrences in the respective context.

get

Get a list of recurrences.

Collection of available users in the respective context.

get

Get a list of users.

Birthdays

Collection of available birthdays in the respective context.

get

Get a list of birthdays.

Comments

Collection of available comments in the respective context.

get

Get a list of comments.

delete

Profile

Entity representing a user

get

Get the user with userId = {userId}