Retrieve the home page of the site.
Response:
- 200 OK: Returns the home page content.
Retrieve the about page of the site.
Response:
- 200 OK: Returns the about page content.
Submit the contact form with rate throttling and reCAPTCHA validation.
Request:
- Form Data: Contact form fields including reCAPTCHA response.
Response:
- 302 Found: Redirects to the original page with the footer anchor or to the home page with the footer anchor.
- 400 Bad Request: Returns an error message if the form is invalid or reCAPTCHA validation fails.
- 429 Too Many Requests: Returns an error message if the rate limit is exceeded.
Retrieve the initiative section index page.
Response:
- 200 OK: Returns the initiative section index page content.
Retrieve a specific initiative post based on the primary key and slug.
Response:
- 200 OK: Returns the initiative post details.
- 404 Not Found: If the initiative post does not exist or the slug does not match.
Retrieve the insight section index page.
Response:
- 200 OK: Returns the insight section index page content.
Retrieve a specific insight post based on the primary key and slug.
Response:
- 200 OK: Returns the insight post details.
- 404 Not Found: If the insight post does not exist or the slug does not match.
Retrieve the event section index page.
Response:
- 200 OK: Returns the event section index page content.
Retrieve a specific event post based on the primary key and slug.
Response:
- 200 OK: Returns the event post details.
- 404 Not Found: If the event post does not exist or the slug does not match.
Retrieve the team section index page.
Response:
- 200 OK: Returns the team section index page content.
Retrieve a specific team post based on the primary key and slug.
Response:
- 200 OK: Returns the team post details.
- 404 Not Found: If the team post does not exist or the slug does not match.