IDPs

IDPs module endpoints

List IDPs

get
Authorizations
Responses
200
OK
application/json
get
GET /api/v1/idp HTTP/1.1
Host: api.peoplelogic.dev
Authorization: Bearer JWT
Accept: */*
200

OK

[
  {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "organization": "123e4567-e89b-12d3-a456-426614174000",
    "name": "text",
    "active": true,
    "type": "text",
    "startDate": "2025-07-01",
    "endDate": "2025-07-01",
    "status": {
      "current": "text",
      "changedAt": "2025-07-01T21:20:53.985Z",
      "changedBy": "123e4567-e89b-12d3-a456-426614174000"
    },
    "created": {
      "createdAt": "2025-07-01T21:20:53.985Z",
      "createdBy": "123e4567-e89b-12d3-a456-426614174000"
    },
    "assignees": [
      {
        "entityId": "123e4567-e89b-12d3-a456-426614174000",
        "entityType": "text"
      }
    ],
    "tasks": [
      {
        "id": "123e4567-e89b-12d3-a456-426614174000",
        "name": "text",
        "active": true,
        "status": {
          "current": "text",
          "changedAt": "2025-07-01T21:20:53.985Z",
          "changedBy": "123e4567-e89b-12d3-a456-426614174000"
        },
        "created": {
          "createdAt": "2025-07-01T21:20:53.985Z",
          "createdBy": "123e4567-e89b-12d3-a456-426614174000"
        },
        "assignees": [
          {
            "entityId": "123e4567-e89b-12d3-a456-426614174000",
            "entityType": "text"
          }
        ],
        "organization": "123e4567-e89b-12d3-a456-426614174000",
        "description": "text",
        "dueDate": "2025-07-01",
        "connectedTo": {
          "entityId": "123e4567-e89b-12d3-a456-426614174000",
          "type": "text",
          "organization": "123e4567-e89b-12d3-a456-426614174000"
        },
        "notes": [
          {
            "id": "123e4567-e89b-12d3-a456-426614174000",
            "note": "text",
            "author": "123e4567-e89b-12d3-a456-426614174000",
            "createdAt": "2025-07-01T21:20:53.985Z"
          }
        ],
        "order": 1,
        "mappings": [
          {
            "app": "123e4567-e89b-12d3-a456-426614174000",
            "namespace": "text",
            "mappedId": "text",
            "reference": "text",
            "mappingData": {
              "ANY_ADDITIONAL_PROPERTY": "text"
            },
            "mappingSecrets": {
              "ANY_ADDITIONAL_PROPERTY": "text"
            }
          }
        ]
      }
    ],
    "notes": [
      {
        "id": "123e4567-e89b-12d3-a456-426614174000",
        "note": "text",
        "author": "123e4567-e89b-12d3-a456-426614174000",
        "createdAt": "2025-07-01T21:20:53.985Z"
      }
    ],
    "sharing": {
      "visibility": "text",
      "ownerId": "123e4567-e89b-12d3-a456-426614174000"
    }
  }
]

Create IDP

post
Authorizations
Body
namestringRequired
startDatestring · dateRequired
endDatestring · dateOptional
typestringRequired
visibilitystringOptional
ownerstring · uuidOptional
Responses
201
Created
application/json
post
POST /api/v1/idp HTTP/1.1
Host: api.peoplelogic.dev
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 144

{
  "name": "text",
  "startDate": "2025-07-01",
  "endDate": "2025-07-01",
  "type": "text",
  "visibility": "text",
  "owner": "123e4567-e89b-12d3-a456-426614174000"
}
201

Created

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "organization": "123e4567-e89b-12d3-a456-426614174000",
  "name": "text",
  "active": true,
  "type": "text",
  "startDate": "2025-07-01",
  "endDate": "2025-07-01",
  "status": {
    "current": "text",
    "changedAt": "2025-07-01T21:20:53.985Z",
    "changedBy": "123e4567-e89b-12d3-a456-426614174000"
  },
  "created": {
    "createdAt": "2025-07-01T21:20:53.985Z",
    "createdBy": "123e4567-e89b-12d3-a456-426614174000"
  },
  "assignees": [
    {
      "entityId": "123e4567-e89b-12d3-a456-426614174000",
      "entityType": "text"
    }
  ],
  "tasks": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "name": "text",
      "active": true,
      "status": {
        "current": "text",
        "changedAt": "2025-07-01T21:20:53.985Z",
        "changedBy": "123e4567-e89b-12d3-a456-426614174000"
      },
      "created": {
        "createdAt": "2025-07-01T21:20:53.985Z",
        "createdBy": "123e4567-e89b-12d3-a456-426614174000"
      },
      "assignees": [
        {
          "entityId": "123e4567-e89b-12d3-a456-426614174000",
          "entityType": "text"
        }
      ],
      "organization": "123e4567-e89b-12d3-a456-426614174000",
      "description": "text",
      "dueDate": "2025-07-01",
      "connectedTo": {
        "entityId": "123e4567-e89b-12d3-a456-426614174000",
        "type": "text",
        "organization": "123e4567-e89b-12d3-a456-426614174000"
      },
      "notes": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "note": "text",
          "author": "123e4567-e89b-12d3-a456-426614174000",
          "createdAt": "2025-07-01T21:20:53.985Z"
        }
      ],
      "order": 1,
      "mappings": [
        {
          "app": "123e4567-e89b-12d3-a456-426614174000",
          "namespace": "text",
          "mappedId": "text",
          "reference": "text",
          "mappingData": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          },
          "mappingSecrets": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          }
        }
      ]
    }
  ],
  "notes": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "note": "text",
      "author": "123e4567-e89b-12d3-a456-426614174000",
      "createdAt": "2025-07-01T21:20:53.985Z"
    }
  ],
  "sharing": {
    "visibility": "text",
    "ownerId": "123e4567-e89b-12d3-a456-426614174000"
  }
}

Get IDP

get
Authorizations
Path parameters
idstringRequired
Responses
200
OK
application/json
get
GET /api/v1/idp/{id} HTTP/1.1
Host: api.peoplelogic.dev
Authorization: Bearer JWT
Accept: */*
200

OK

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "organization": "123e4567-e89b-12d3-a456-426614174000",
  "name": "text",
  "active": true,
  "type": "text",
  "startDate": "2025-07-01",
  "endDate": "2025-07-01",
  "status": {
    "current": "text",
    "changedAt": "2025-07-01T21:20:53.985Z",
    "changedBy": "123e4567-e89b-12d3-a456-426614174000"
  },
  "created": {
    "createdAt": "2025-07-01T21:20:53.985Z",
    "createdBy": "123e4567-e89b-12d3-a456-426614174000"
  },
  "assignees": [
    {
      "entityId": "123e4567-e89b-12d3-a456-426614174000",
      "entityType": "text"
    }
  ],
  "tasks": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "name": "text",
      "active": true,
      "status": {
        "current": "text",
        "changedAt": "2025-07-01T21:20:53.985Z",
        "changedBy": "123e4567-e89b-12d3-a456-426614174000"
      },
      "created": {
        "createdAt": "2025-07-01T21:20:53.985Z",
        "createdBy": "123e4567-e89b-12d3-a456-426614174000"
      },
      "assignees": [
        {
          "entityId": "123e4567-e89b-12d3-a456-426614174000",
          "entityType": "text"
        }
      ],
      "organization": "123e4567-e89b-12d3-a456-426614174000",
      "description": "text",
      "dueDate": "2025-07-01",
      "connectedTo": {
        "entityId": "123e4567-e89b-12d3-a456-426614174000",
        "type": "text",
        "organization": "123e4567-e89b-12d3-a456-426614174000"
      },
      "notes": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "note": "text",
          "author": "123e4567-e89b-12d3-a456-426614174000",
          "createdAt": "2025-07-01T21:20:53.985Z"
        }
      ],
      "order": 1,
      "mappings": [
        {
          "app": "123e4567-e89b-12d3-a456-426614174000",
          "namespace": "text",
          "mappedId": "text",
          "reference": "text",
          "mappingData": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          },
          "mappingSecrets": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          }
        }
      ]
    }
  ],
  "notes": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "note": "text",
      "author": "123e4567-e89b-12d3-a456-426614174000",
      "createdAt": "2025-07-01T21:20:53.985Z"
    }
  ],
  "sharing": {
    "visibility": "text",
    "ownerId": "123e4567-e89b-12d3-a456-426614174000"
  }
}

Delete IDP

delete
Authorizations
Path parameters
idstringRequired
Responses
200
OK
delete
DELETE /api/v1/idp/{id} HTTP/1.1
Host: api.peoplelogic.dev
Authorization: Bearer JWT
Accept: */*
200

OK

No content

Update IDP

patch
Authorizations
Path parameters
idstringRequired
Body
namestringRequired
startDatestring · dateRequired
endDatestring · dateOptional
typestringRequired
visibilitystringOptional
ownerstring · uuidOptional
Responses
200
OK
application/json
patch
PATCH /api/v1/idp/{id} HTTP/1.1
Host: api.peoplelogic.dev
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 144

{
  "name": "text",
  "startDate": "2025-07-01",
  "endDate": "2025-07-01",
  "type": "text",
  "visibility": "text",
  "owner": "123e4567-e89b-12d3-a456-426614174000"
}
200

OK

{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "organization": "123e4567-e89b-12d3-a456-426614174000",
  "name": "text",
  "active": true,
  "type": "text",
  "startDate": "2025-07-01",
  "endDate": "2025-07-01",
  "status": {
    "current": "text",
    "changedAt": "2025-07-01T21:20:53.985Z",
    "changedBy": "123e4567-e89b-12d3-a456-426614174000"
  },
  "created": {
    "createdAt": "2025-07-01T21:20:53.985Z",
    "createdBy": "123e4567-e89b-12d3-a456-426614174000"
  },
  "assignees": [
    {
      "entityId": "123e4567-e89b-12d3-a456-426614174000",
      "entityType": "text"
    }
  ],
  "tasks": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "name": "text",
      "active": true,
      "status": {
        "current": "text",
        "changedAt": "2025-07-01T21:20:53.985Z",
        "changedBy": "123e4567-e89b-12d3-a456-426614174000"
      },
      "created": {
        "createdAt": "2025-07-01T21:20:53.985Z",
        "createdBy": "123e4567-e89b-12d3-a456-426614174000"
      },
      "assignees": [
        {
          "entityId": "123e4567-e89b-12d3-a456-426614174000",
          "entityType": "text"
        }
      ],
      "organization": "123e4567-e89b-12d3-a456-426614174000",
      "description": "text",
      "dueDate": "2025-07-01",
      "connectedTo": {
        "entityId": "123e4567-e89b-12d3-a456-426614174000",
        "type": "text",
        "organization": "123e4567-e89b-12d3-a456-426614174000"
      },
      "notes": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "note": "text",
          "author": "123e4567-e89b-12d3-a456-426614174000",
          "createdAt": "2025-07-01T21:20:53.985Z"
        }
      ],
      "order": 1,
      "mappings": [
        {
          "app": "123e4567-e89b-12d3-a456-426614174000",
          "namespace": "text",
          "mappedId": "text",
          "reference": "text",
          "mappingData": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          },
          "mappingSecrets": {
            "ANY_ADDITIONAL_PROPERTY": "text"
          }
        }
      ]
    }
  ],
  "notes": [
    {
      "id": "123e4567-e89b-12d3-a456-426614174000",
      "note": "text",
      "author": "123e4567-e89b-12d3-a456-426614174000",
      "createdAt": "2025-07-01T21:20:53.985Z"
    }
  ],
  "sharing": {
    "visibility": "text",
    "ownerId": "123e4567-e89b-12d3-a456-426614174000"
  }
}