Skip to end of metadata
Go to start of metadata

In the following it is assumed that:

Apache Syncope >= 2.0.X

Details are available in the Reference Guide.

With Apache Syncope 2.0.0, besides using curl as with earlier versions, a brand new CLI tool is available.

For more details please refer to the REST API reference, which is also available at http://localhost:9080/syncope/.

If selected for deployment, the Swagger extension is also available at http://localhost:9080/syncope/swagger/.

Apache Syncope 1.2.X

For more details please refer to the REST API reference, which is also available at http://localhost:9080/syncope/rest/doc/.

Create user

where /tmp/newuser.json looks like:

To link the user to an existing resource, include this in the root json hash:

You might want to add

-H "Prefer: return-no-content"

to avoid Syncope core populating the HTTP response with the created user entry.

Update user

where 100 is the id of the user to be deleted and /tmp/updateuser.json looks like:

You might want to add

-H "Prefer: return-no-content"

to avoid Syncope core populating the HTTP response with the updated user entry.

Delete user

where 100 is the id of the user to be deleted.

You might want to add

-H "Prefer: return-no-content"

to avoid Syncope core populating the HTTP response with the deleted user entry.

Export database content

Change configuration parameter value

Apache Syncope <= 1.1.X

Create user

where /tmp/newuser.json looks like:

To link the user to an existing resource, include this in the root json hash:

Export database content

Change configuration parameter value