-
Notifications
You must be signed in to change notification settings - Fork 0
Endpoints
Pedro Maximino edited this page Jul 31, 2019
·
2 revisions
| Endpoint | Method | Description |
|---|---|---|
| /billings | GET | Gets all Billings |
| /billings | POST | Create Billing |
| /billings/{id} | GET | Get Billing by id |
| /billings/{id} | PUT | Modify Billing |
| /billings/{id} | DELETE | Delete Billing |
| Endpoint | Method | Description |
|---|---|---|
| /public/companies | GET | Get all companies (no auth) |
| /public/companies/{id} | GET | Get company by id (no auth) |
| /companies | GET | Get all companies |
| /companies/{id} | GET | Get company by id |
| /companies | POST | Create company |
| /companies/{id} | PUT | Modify company (not its participations) |
| /companies/{id}/image/internal | POST | Modify company's private image |
| /companies/{id}/image/public | POST | Modify company's public image |
| /companies/{id} | DELETE | Delete company |
| /companies/{id}/participation | POST | Add participation to company |
| /companies/{id}/participation | PUT | Modify participation of company |
| /companies/{id}/participation/status/{type} | POST | Advance status' state machine |
| /companies/{id}/participation/status/{status} | PUT | Modify status' state machine's state |
| Endpoint | Method | Description |
|---|---|---|
| /route_example | GET | Gets something |
| /route_example/{value} | GET | Gets something |
| Endpoint | Method | Description |
|---|---|---|
| /contacts | GET | Gets all Contacts |
| /contacts | POST | Create Contact |
| /contacts/{id} | GET | Get Contact by id |
| /contacts/{id} | PUT | Modify Contact |
| /contacts/{id} | DELETE | Delete Contact |
| /contacts/{id}/phones | POST | Add phone to a specific Contact |
| /contacts/{id}/phones/{phone-id} | PUT | Modify specific phone from a specific Contact |
| /contacts/{id}/phones/{phone-id} | DELETE | Delete specific phone from a specific Contact |
| /contacts/{id}/mails | POST | Add mail to a specific Contact |
| /contacts/{id}/mails/{mail-id} | PUT | Modify specific mail from a specific Contact |
| /contacts/{id}/mails/{mail-id} | DELETE | Delete specific mail from a specific Contact |
| Endpoint | Method | Description |
|---|---|---|
| /route_example | GET | Gets something |
| /route_example/{value} | GET | Gets something |
| Endpoint | Method | Description |
|---|---|---|
| /flightinfos | GET | Get all flightinfo |
| /flightinfos{id} | GET | Get a specific flightinfo |
| /flightinfos{id} | PUT | Put a specific flightinfo |
| /flightinfos{id} | DELETE | Delete a specific flightinfo |
| /flightinfos{id} | PUT | Put a specific flightinfo |
| /speakers/{id}/flightinfo | POST | Create a flightinfo |
| Endpoint | Method | Description |
|---|---|---|
| /items | GET | Gets all items |
| /packages/{id}/items | POST | Creates item |
| /packages/{id}/items/{name} | PUT | Changes item |
| /items/{id} | GET | Gets item |
| /packages/{id}/items/{name} | DELETE | Deletes item |
| Endpoint | Method | Description |
|---|---|---|
| /meetings | GET | Gets meetings |
| /events/meeting | POST | Creates meeting in event |
| /teams/{id}/meeting | POST | Creates meeting in team |
| /threads/{id}/meeting | POST | Creates meeting in thread |
| /meeting/{id} | PUT | Changes meeting |
| /events/meeting/{id} | DELETE | Deletes meeting from event |
| /teams/{team_id}/meeting/{id} | DELETE | Deletes meeting from team |
| Endpoint | Method | Description |
|---|---|---|
| /members | GET | Gets all members (queryable) |
| /members | POST | Create a new member |
| /members/{id} | GET | Get a specific member |
| /members/{id} | PUT | Replace a member |
| /members/{id} | DELETE | Delete a member |
| Endpoint | Method | Description |
|---|---|---|
| /notifications | GET | Gets notifications |
| /notifications/{id} | PUT | Sets a notification as seen |
| Endpoint | Method | Description |
|---|---|---|
| /packages | GET | Gets all packages |
| /companies/{id}/participation/package | POST | Creates package |
| /packages/{id} | PUT | Changes package |
| /packages/{id} | GET | Gets package |
| /packages/{id} | DELETE | Deletes package |
| Endpoint | Method | Description |
|---|---|---|
| /posts | GET | Get all posts |
| /posts/{id} | GET | Get specific post |
| /posts/{id} | DELETE | Delete specific post |
| /posts/{id} | PUT | Edit specific post |
| /posts | POST | Create post |
| Endpoint | Method | Description |
|---|---|---|
| /sessions | GET | Gets sessions |
| /sessions/{id} | GET | Gets session |
| /sessions | POST | Create session |
| /sessions/{id} | PUT | Modify session |
| /sessions/{id} | DELETE | Delete session |
| Endpoint | Method | Description |
|---|---|---|
| /public/speakers | GET | Get all speakers (no auth) |
| /public/speakers/{id} | GET | Get speaker by id (no auth) |
| /speakers | GET | Get all speakers |
| /speakers/{id} | GET | Get speaker by id |
| /speakers | POST | Create speaker |
| /speakers/{id} | PUT | Modify speaker (not its participations) |
| /speakers/{id}/image/internal | POST | Modify speaker's private image |
| /speakers/{id}/image/public/speaker | POST | Modify speaker's public image |
| /speakers/{id}/image/public/company | POST | Modify speaker's public company image |
| /speakers/{id} | DELETE | Delete speaker |
| /speakers/{id}/participation | POST | Add participation to speaker |
| /speakers/{id}/participation | PUT | Modify participation of speaker |
| /speakers/{id}/participation/status/{type} | POST | Advance status' state machine |
| /speakers/{id}/participation/status/{status} | PUT | Modify status' state machine's state |
| Endpoint | Method | Description |
|---|---|---|
| /route_example | GET | Gets something |
| /route_example/{value} | GET | Gets something |
| Endpoint | Method | Description |
|---|---|---|
| /threads | GET | Gets all Threads |
| /threads/{id} | GET | Gets Thread by ID |
| /companies/{id}/thread | POST | Create a new Thread for a company |
| /speakers/{id}/thread | POST | Create a new Thread for a speaker |
| /threads/{id} | POST | Add a comment to a Thread |
| /threads/{id}/subscirbers | GET | Get all subscribers for a Thread |
| /threads/{id}/subscirbers | POST | Add a subscriber to a Thread |
| /threads/{threadID}/subscirbers/{userID} | DELETE | Remove a subscriber from a Thread |