Skip to main content

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
Company creation form showing fields for company name and organization number

Creating Company Records

Create a company with its basic information:
Response:

Company Fields

Swedish Organization Numbers

Swedish organization numbers (organisationsnummer) follow a specific format:
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.
Document showing a company signer with their role and company information

Adding a Company Signer to a Document

When creating a document, specify type: "COMPANY" for the signer:

Using a Contact Linked to a Company

If you have a contact already linked to a company, reference them directly:
The signer inherits both personal information and company details from the contact record.

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:
Response:

Linking Contacts to Companies

When Creating a Contact

Updating an Existing Contact

Company Signer vs Individual Signer

For contracts where both personal and company responsibility apply (e.g., CEO signing with personal guarantee), you may need the same person as two separate signers.

Best Practices

Always verify Swedish organization numbers before creating company records. Invalid numbers will be rejected by the API.
Use the official company name as registered. This ensures consistency across documents and makes searching easier.
Always set companyRole when linking contacts to companies. This helps identify who has signing authority.
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