# Keila Full API Octri Preview > Keila Full API Octri Preview API documentation ## Api - [GET /api/v1/campaigns](https://octri-umas7a4zgk28.octri.dev/get-api-v1-campaigns): List campaigns - [POST /api/v1/campaigns](https://octri-umas7a4zgk28.octri.dev/post-api-v1-campaigns): Create a campaign - [GET /api/v1/campaigns/{id}](https://octri-umas7a4zgk28.octri.dev/get-api-v1-campaigns-id): Get a campaign - [PUT /api/v1/campaigns/{id}](https://octri-umas7a4zgk28.octri.dev/put-api-v1-campaigns-id): Replace a campaign - [PATCH /api/v1/campaigns/{id}](https://octri-umas7a4zgk28.octri.dev/patch-api-v1-campaigns-id): Update a campaign - [DELETE /api/v1/campaigns/{id}](https://octri-umas7a4zgk28.octri.dev/delete-api-v1-campaigns-id): Delete a campaign - [POST /api/v1/campaigns/{id}/actions/schedule](https://octri-umas7a4zgk28.octri.dev/post-api-v1-campaigns-id-actions-schedule): Schedule a campaign - [POST /api/v1/campaigns/{id}/actions/send](https://octri-umas7a4zgk28.octri.dev/post-api-v1-campaigns-id-actions-send): Trigger campaign delivery - [GET /api/v1/contacts](https://octri-umas7a4zgk28.octri.dev/get-api-v1-contacts): Index contacts - [POST /api/v1/contacts](https://octri-umas7a4zgk28.octri.dev/post-api-v1-contacts): Create a contact - [GET /api/v1/contacts/{id}](https://octri-umas7a4zgk28.octri.dev/get-api-v1-contacts-id): Retrieve a contact - [PUT /api/v1/contacts/{id}](https://octri-umas7a4zgk28.octri.dev/put-api-v1-contacts-id): Replace contact attributes - [PATCH /api/v1/contacts/{id}](https://octri-umas7a4zgk28.octri.dev/patch-api-v1-contacts-id): Update contact attributes - [DELETE /api/v1/contacts/{id}](https://octri-umas7a4zgk28.octri.dev/delete-api-v1-contacts-id): Delete a contact - [POST /api/v1/contacts/{id}/data](https://octri-umas7a4zgk28.octri.dev/post-api-v1-contacts-id-data): Replace Contact data - [PATCH /api/v1/contacts/{id}/data](https://octri-umas7a4zgk28.octri.dev/patch-api-v1-contacts-id-data): Update Contact data - [GET /api/v1/forms](https://octri-umas7a4zgk28.octri.dev/get-api-v1-forms): List forms - [POST /api/v1/forms](https://octri-umas7a4zgk28.octri.dev/post-api-v1-forms): Create a form - [GET /api/v1/forms/{id}](https://octri-umas7a4zgk28.octri.dev/get-api-v1-forms-id): Retrieve a form - [PUT /api/v1/forms/{id}](https://octri-umas7a4zgk28.octri.dev/put-api-v1-forms-id): Replace a form - [PATCH /api/v1/forms/{id}](https://octri-umas7a4zgk28.octri.dev/patch-api-v1-forms-id): Update a form - [DELETE /api/v1/forms/{id}](https://octri-umas7a4zgk28.octri.dev/delete-api-v1-forms-id): Delete a form - [POST /api/v1/forms/{id}/actions/submit](https://octri-umas7a4zgk28.octri.dev/post-api-v1-forms-id-actions-submit): Submit contact details through a form - [POST /api/v1/messages](https://octri-umas7a4zgk28.octri.dev/post-api-v1-messages): Send a transactional message - [POST /api/v1/messages/actions/render](https://octri-umas7a4zgk28.octri.dev/post-api-v1-messages-actions-render): Render a transactional message - [GET /api/v1/segments](https://octri-umas7a4zgk28.octri.dev/get-api-v1-segments): List project segments - [POST /api/v1/segments](https://octri-umas7a4zgk28.octri.dev/post-api-v1-segments): Create a segment - [GET /api/v1/segments/{id}](https://octri-umas7a4zgk28.octri.dev/get-api-v1-segments-id): Retrieve a segment - [PUT /api/v1/segments/{id}](https://octri-umas7a4zgk28.octri.dev/put-api-v1-segments-id): Replace segment details - [PATCH /api/v1/segments/{id}](https://octri-umas7a4zgk28.octri.dev/patch-api-v1-segments-id): Update a segment - [DELETE /api/v1/segments/{id}](https://octri-umas7a4zgk28.octri.dev/delete-api-v1-segments-id): Delete a segment - [GET /api/v1/senders](https://octri-umas7a4zgk28.octri.dev/get-api-v1-senders): List project senders - [GET /api/v1/templates](https://octri-umas7a4zgk28.octri.dev/get-api-v1-templates): List project templates - [POST /api/v1/templates](https://octri-umas7a4zgk28.octri.dev/post-api-v1-templates): Create a template - [GET /api/v1/templates/{id}](https://octri-umas7a4zgk28.octri.dev/get-api-v1-templates-id): Get a template - [PUT /api/v1/templates/{id}](https://octri-umas7a4zgk28.octri.dev/put-api-v1-templates-id): Replace template attributes - [PATCH /api/v1/templates/{id}](https://octri-umas7a4zgk28.octri.dev/patch-api-v1-templates-id): Update template attributes - [DELETE /api/v1/templates/{id}](https://octri-umas7a4zgk28.octri.dev/delete-api-v1-templates-id): Delete a template ## Optional - [Changelog](https://octri-umas7a4zgk28.octri.dev/changelog): API version history and breaking changes