> For the complete documentation index, see [llms.txt](https://docs.elentra.org/api/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elentra.org/api/elentra-api-standards.md).

# Elentra API Standards

- [HTTP Methods & Status Codes](https://docs.elentra.org/api/elentra-api-standards/http-methods-and-status-codes.md)
- [Routing & Parameters](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters.md)
- [Example Routing Patterns with HTTP Method](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/example-routing-patterns-with-http-method.md): Examples of how to construct a Uniform Resource Identifier (URI).
- [/courses/{course}/contacts](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/example-routing-patterns-with-http-method/courses-course-contacts.md): Collection/Resource/Sub-Collection
- [/courses/{course}/contacts?type={contact\_type}](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/example-routing-patterns-with-http-method/courses-course-contacts-type-contact_type.md): Collection/Resource/Sub-Collection?Query
- [/courses/{course}/contacts/{contact}](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/example-routing-patterns-with-http-method/courses-course-contacts-contact.md): Collection/Resource/Sub-Collection/Sub-Resource
- [/courses/{course}/syllabus](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/example-routing-patterns-with-http-method/courses-course-syllabus.md): Collection/Resource/Sub-Resource
- [Common Mistakes](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes.md): Examples of common mistakes in the Elentra API with suggestions of how readability could be improved by applying RESTful best practices.
- [\[GET\] /admissions/file-review/file/rubric-score/{cycle\_id}/{pool\_id}/{subpool\_id}](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes/get-admissions-file-review-file-rubric-score-cycle_id-pool_id-subpool_id.md)
- [\[DELETE\] /notices/1,2,3](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes/delete-notices-1-2-3.md)
- [\[GET\] /cbe/curriculum/framework/{framework\_id}/hierarchy-by-depth](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes/get-cbe-curriculum-framework-framework_id-hierarchy-by-depth.md)
- [\[GET\] /admissions/file-review/file/rubric-score/delete/{id}](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes/get-admissions-file-review-file-rubric-score-delete-id.md)
- [\[GET\] /portfolio/entries/{entry\_id}/get-file](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes/get-portfolio-entries-entry_id-get-file.md)
- [\[POST\] /cbe/curriculum/updateframework](https://docs.elentra.org/api/elentra-api-standards/routing-and-parameters/common-mistakes/post-cbe-curriculum-updateframework.md)
