Infisign Unifed API Documentation (1.0.0)

Download OpenAPI specification:Download

The Infisign UniFed API provides extensive management of customer identity and access, covering organization management, Single Sign-On (SSO) integrations, magic authentication URLs, log exports, and schema management. It supports Zero Trust protocols and offers secure, seamless access across different services.

Contact Support: Email: support@infisign.io

Schema Management

Create and oversee custom schemas for user profiles and organizational information.

List Attribute

Easily list and manage attributes within your schema for streamlined organization and customization.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

post/unifed-auth-service/unifed/api/v1/organization/filter/attribute/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Create Attribute

Define and manage custom attributes within schemas.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

post/unifed-auth-service/unifed/api/v1/organization/attribute/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": [
    ]
}

Get Attribute

Quickly access and retrieve attributes stored within the schema.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

put/unifed-auth-service/unifed/api/v1/organization/attribute/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Update Attribute

Modify and adjust attributes within schemas for enhanced data management.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

patch/unifed-auth-service/unifed/api/v1/organization/attribute/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Delete Attribute

Remove attributes from the schema to refine data organization and streamline processes.

SecuritybasicAuth or bearerAuth
Request
query Parameters
id
required
string

id of the attribute to delete

Example: id=<string>
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

delete/unifed-auth-service/unifed/api/v1/organization/attribute/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>"
}

List Schema

Retrieve a comprehensive overview of all defined schemas within the system, including their attributes and configurations.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

post/unifed-auth-service/unifed/api/v1/organization/filter/schema/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Create Schema

Define and establish the structure for storing and organizing data within your system, enabling consistent and efficient data management.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

post/unifed-auth-service/unifed/api/v1/organization/schema/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Get Schema

Retrieve the structure and details of a specific schema from the system, including all associated attributes and configurations.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

put/unifed-auth-service/unifed/api/v1/organization/schema/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Update Schema

Modify existing schema definitions to adapt to evolving organizational requirements and data structures.

SecuritybasicAuth or bearerAuth
Request
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Request Body schema: application/json
object
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

patch/unifed-auth-service/unifed/api/v1/organization/schema/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>",
  • "data": {
    }
}

Delete Schema

Remove existing schema configurations from the system, simplifying data management and schema updates.

SecuritybasicAuth or bearerAuth
Request
query Parameters
id
required
string

id of the schema to delete

Example: id=<string>
header Parameters
Content-Type
string
Example: application/json
Accept
string
Example: application/json
Responses
200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

405

Method Not Allowed

delete/unifed-auth-service/unifed/api/v1/organization/schema/
Request samples
Response samples
application/json
{
  • "status": "<string>",
  • "message": "<string>"
}