Working with Companies
Companies in sajn represent organizations that your contacts belong to. When signing documents on behalf of a company, the signer acts as a representative of that organization.When to Use Company Signers
Use company signers when:- The signer is signing on behalf of their employer or organization
- You need to track which company a contract is with
- Legal agreements require company representation
- You want to organize contacts by their organizations

Creating Company Records
Create a company with its basic information:Company Fields
| Field | Required | Description |
|---|---|---|
name | Yes | Official company name |
orgNumber | No | Organization number (e.g., Swedish organisationsnummer) |
country | No | Country where the company is registered |
externalId | No | Your system’s identifier |
Swedish Organization Numbers
Swedish organization numbers (organisationsnummer) follow a specific format:| Format | Example | Description |
|---|---|---|
XXXXXX-XXXX | 556123-4567 | Standard format with hyphen |
XXXXXXXXXX | 5561234567 | Without hyphen (also accepted) |
sajn validates Swedish organization numbers for correct format and checksum. Invalid numbers will be rejected.
Company Representatives
When a person signs on behalf of a company, they act as a representative. This is different from an individual signer.
Adding a Company Signer to a Document
When creating a document, specifytype: "COMPANY" for the signer:
Using a Contact Linked to a Company
If you have a contact already linked to a company, reference them directly:Searching Companies
List All Companies
Search by Organization Number
Find a specific company by its organization number:Get Company with Contacts
Retrieve a company and all associated contacts:Linking Contacts to Companies
When Creating a Contact
Updating an Existing Contact
Company Signer vs Individual Signer
| Aspect | Individual Signer | Company Signer |
|---|---|---|
| Signs as | Themselves | Representative of company |
| Document shows | Personal name only | Name + company name |
| Legal binding | Personal responsibility | Company responsibility |
| Use case | Personal contracts | Business agreements |
Best Practices
Verify organization numbers
Verify organization numbers
Always verify Swedish organization numbers before creating company records. Invalid numbers will be rejected by the API.
Use consistent naming
Use consistent naming
Use the official company name as registered. This ensures consistency across documents and makes searching easier.
Link all employees
Link all employees
When working with a company regularly, create contacts for all key stakeholders and link them to the company record.
Include company roles
Include company roles
Always set
companyRole when linking contacts to companies. This helps identify who has signing authority.Use BankID for company signers
Use BankID for company signers
In Sweden, BankID provides the strongest verification for company representatives, as it verifies their personal identity.
Next Steps
Managing Contacts
Learn how to create and manage individual contacts
Creating Documents
Add company signers to your documents
Companies API
Explore the full Companies API reference
Signers Concept
Understand different signer types

