> For the complete documentation index, see [llms.txt](https://guide.fariaedu.com/integrations-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://guide.fariaedu.com/integrations-portal/openapply/public-rest-apis/v3/events.md).

# Events

This page describes all the APIs relating to events.

## GET /api/v3/events

> Get all Events

```json
{"openapi":"3.0.1","info":{"title":"openapply","version":"3.0.0"},"tags":[{"name":"Events","description":"This page describes all the APIs relating to events."}],"servers":[{"url":"https://api.openapply.com","description":"CAN region auth server"},{"url":"https://api.openapply.cn","description":"CN region auth server"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v3/events":{"get":{"summary":"Get all Events","tags":["Events"],"parameters":[{"name":"from_date","in":"query","schema":{"type":"string"}},{"name":"to_date","in":"query","schema":{"type":"string"}},{"name":"page","in":"query","required":false,"description":"The page number of results to return.","schema":{"type":"integer","minimum":1,"default":1}},{"name":"per_page","in":"query","required":false,"description":"Request for how many records to return.","schema":{"type":"integer","minimum":1,"maximum":200,"default":50}},{"name":"count","in":"query","required":false,"description":"Synonym for per_page","schema":{"type":"integer"}}],"operationId":"listEvents","responses":{"200":{"description":"events found","content":{"application/json":{}}}}}}}}
```

## GET /api/v3/events/{id}

> Get an Event

```json
{"openapi":"3.0.1","info":{"title":"openapply","version":"3.0.0"},"tags":[{"name":"Events","description":"This page describes all the APIs relating to events."}],"servers":[{"url":"https://api.openapply.com","description":"CAN region auth server"},{"url":"https://api.openapply.cn","description":"CN region auth server"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v3/events/{id}":{"get":{"summary":"Get an Event","tags":["Events"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"event found","content":{"application/json":{}}},"404":{"description":"event not found"}}}}}}
```

## GET /api/v3/events/registrations

> List event registrations

```json
{"openapi":"3.0.1","info":{"title":"openapply","version":"3.0.0"},"tags":[{"name":"Events","description":"This page describes all the APIs relating to events."}],"servers":[{"url":"https://api.openapply.com","description":"CAN region auth server"},{"url":"https://api.openapply.cn","description":"CN region auth server"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v3/events/registrations":{"get":{"summary":"List event registrations","tags":["Events"],"parameters":[{"name":"from_date","in":"query","schema":{"type":"string"}},{"name":"to_date","in":"query","schema":{"type":"string"}},{"name":"state","in":"query","schema":{"type":"string"}}],"operationId":"listEventRegistrations","responses":{"200":{"description":"registrations found","content":{"application/json":{}}}}}}}}
```

## GET /api/v3/events/{id}/attendance

> List event attendance

```json
{"openapi":"3.0.1","info":{"title":"openapply","version":"3.0.0"},"tags":[{"name":"Events","description":"This page describes all the APIs relating to events."}],"servers":[{"url":"https://api.openapply.com","description":"CAN region auth server"},{"url":"https://api.openapply.cn","description":"CN region auth server"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v3/events/{id}/attendance":{"get":{"summary":"List event attendance","tags":["Events"],"parameters":[{"name":"id","in":"path","required":true,"schema":{"type":"integer"}},{"name":"state","in":"query","schema":{"type":"string"}},{"name":"campus","in":"query","schema":{"type":"string"}},{"name":"attendance_status","in":"query","schema":{"type":"string"}}],"responses":{"200":{"description":"attendance found","content":{"application/json":{}}},"404":{"description":"event not found"}}}}}}
```
