Free Tool

SCIM Endpoint Tester

Build SCIM provisioning requests and validate SCIM 2.0 schema conformité. Generate ready-to-run cURL commands.

SCIM 2.0 Compliant No Server Requests Copy as cURL

Request Configuration

Bearer

Generated cURL Command

curl -X GET 'https://api.example.com/scim/v2/Users' \
  -H 'Authorization: Bearer your-access-token' \
  -H 'Content-Type: application/scim+json'

Quick Tips

  • Use /Users for user provisioning
  • Use /Groups for group management
  • Ajoutez ?filter=userName eq "john" pour filtrer les résultats
  • PATCH operations use JSON correctif format

SCIM Resource JSON

Validation Results

Paste SCIM JSON and click "Validate Schema" to check for RFC 7643 conformité.

Need SCIM for Your App?

Skycloak offre SCIM 2.0 comme module gratuit. Provisionnement utilisateur automatique depuis Okta, Azure AD et plus.

Démarrer l'essai gratuit

What is SCIM?

SCIM (System for Cross-domain Identity Management) est un standard ouvert pour automatiser le provisionnement utilisateur. Il définit une API REST et un schéma JSON pour gérer les identités utilisateur sur plusieurs systèmes.

SCIM résout le problème de la synchronisation des comptes utilisateur. Lorsqu'un employé rejoint ou quitte, SCIM crée, met à jour ou désactive automatiquement ses comptes sur toutes les applications connectées.

SCIM 2.0 Endpoints

  • /Users - CRUD operations on user resources
  • /Groups - CRUD operations on group resources
  • /ServiceProviderConfig - Discover supported fonctionnalités
  • /ResourceTypes - Describe available resource types
  • /Schemas - Get JSON schemas for resources

Common SCIM Operations

  • GET /Users - Liste tous les utilisateurs (prend en charge le filtrage)
  • GET /Users/{id} - Get a specific user
  • POST /Users - Create a new user
  • PUT /Users/{id} - Replace a user entirely
  • PATCH /Users/{id} - Partially update a user
  • DELETE /Users/{id} - Deactivate or remove user

SCIM Error Codes

  • 400 Bad Request - Syntaxe invalide ou violation de schéma
  • 401 Unauthorized - Token bearer manquant ou invalide
  • 403 Forbidden - Token lacks required permissions
  • 404 Not Found - Resource doesn't exist
  • 409 Conflict - La ressource existe déjà (ex : userName en double)
  • 500 Internal Error - Server-side failure
© 2026 Skycloak. Tous droits réservés. Design par Yasser Soliman