Authentication

Create API Token

Authenticate with email/password to obtain a Bearer token, scoped to your organization. By default the token is granted all 5 available scopes (documents:read, documents:write, sign-requests:read, sign-requests:write, webhooks:manage). Pass scopes to request a restricted subset instead — every endpoint checks the token's abilities and returns 403 if the required scope is missing. Rate limited to 10 attempts per minute for the targeted account, and 60 per minute for the calling IP.

post/auth/token

Request

  • Base URL: https://www.jurisign.fr/api/v1
  • URL: https://www.jurisign.fr/api/v1/auth/token
  • Auth: none required

Request body

emailstring email required

Your account email address

passwordstring password required

Your account password

device_namestring

Optional device identifier. Tokens with the same device name will be revoked and replaced.

scopesstring[]

Optional. Restricts the token to the given scopes. sign-requests:read / sign-requests:write also cover the templates and bulk-* endpoints. Omit to receive all 5 scopes (default, unchanged behavior for existing integrations).

Example request

{
  "email": "user@example.com",
  "password": "your-password",
  "device_name": "my-app",
  "scopes": [
    "documents:read",
    "sign-requests:write"
  ]
}

Response

Token created successfully

tokenstring
token_typestring

Example response

{
  "token": "1|abc123...",
  "token_type": "Bearer",
  "user": {
    "name": "Jean Dupont",
    "role": "admin",
    "organization": {
      "name": "My Company"
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.