Skip to main content

Documentation Index

Fetch the complete documentation index at: https://api.docs.onlydrams.app/llms.txt

Use this file to discover all available pages before exploring further.

This endpoint creates a new contact for a specific distillery.

API Endpoint

  • Method: POST
  • Path: /odis/v1/distilleries/:id/contacts

Request Body

{
  "distillery_contact": {
    "first_name": "Jane",
    "last_name": "Smith",
    "email": "jane@example.com",
    "phone": "+1-555-2000",
    "role": "Sales"
  }
}

Required Fields

  • first_name
  • last_name
  • email
  • role

Optional Fields

  • phone

Response

201 Created

{ "message": "Contact created successfully" }

Error Responses

  • 401 Unauthorized
    { "message": "Missing Token" }
    
  • 403 Forbidden
    { "message": "Insufficient privileges" }
    
  • 404 Not Found
    { "success": false, "error": "The requested resource was not found." }
    
  • 422 Unprocessable Entity
    { "message": ["First name can't be blank", "Email can't be blank"] }