Skip to content

Quickstart

This guide walks you through setting up your Cohera account, generating API credentials, and making your first API call.

  1. Sign up for Cohera

    Visit cohera.io/signup to create your account. Enterprise customers should contact their account manager for SSO setup.

  2. Complete onboarding

    After email verification, complete the onboarding wizard to configure your organization settings, including:

    • Organization name and industry
    • Primary use case (certificate management, supplier qualification, etc.)
    • Compliance requirements (FDA, EMA, or both)
  3. Invite team members

    Navigate to Settings > Team to invite colleagues. Assign roles based on their responsibilities:

    • Admin: Full platform access
    • Developer: API access and integration management
    • Analyst: Read-only access to dashboards and reports
    • Auditor: Access to audit logs and compliance reports
  1. Navigate to Settings > API Keys in the Cohera dashboard

  2. Click Create API Key

  3. Configure the key:

    • Name: A descriptive name (e.g., “Production Integration”)
    • Environment: Production or Sandbox
    • Permissions: Select the scopes required
    • Expiration: Set an expiration date (recommended: 90 days for production)
  4. Copy the API key immediately. It will not be shown again.

Let’s verify your setup by listing entities in your organization.

Terminal window
curl -X GET "https://api.cohera.io/v1/entities" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json"
{
"data": [],
"meta": {
"total": 0,
"page": 1,
"per_page": 25
}
}

A new account will have an empty entity list. Let’s create your first entity.

Create a supplier entity to start building your data model.

Terminal window
curl -X POST "https://api.cohera.io/v1/entities" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"type": "supplier",
"name": "Acme Chemicals",
"attributes": {
"country": "DE",
"qualification_status": "qualified",
"primary_contact": "supplier@acme-chemicals.de"
}
}'
{
"data": {
"id": "ent_abc123def456",
"type": "supplier",
"name": "Acme Chemicals",
"attributes": {
"country": "DE",
"qualification_status": "qualified",
"primary_contact": "supplier@acme-chemicals.de"
},
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z",
"created_by": "user_xyz789"
}
}

You’ve successfully set up your Cohera account and made your first API calls. Continue exploring:

The sandbox environment (sandbox.api.cohera.io) mirrors production but uses test data. Use it for:

  • Development and testing
  • Integration debugging
  • Training new team members