from datetime import date
from meitner import Meitner, models
from meitner.utils import parse_datetime
import os
with Meitner(
security=models.Security(
client_credentials=os.getenv("MEITNER_CLIENT_CREDENTIALS", ""),
client_secret=os.getenv("MEITNER_CLIENT_SECRET", ""),
),
) as m_client:
res = m_client.employee_placements.search(filter_={
"equals": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
},
"external": {
"source_id": "example",
"source": "example",
},
"employee_id": "123e4567-e89b-12d3-a456-426614174000",
"school_id": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archive_year": "example",
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"not_equals": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
},
"external": {
"source_id": "example",
"source": "example",
},
"employee_id": "123e4567-e89b-12d3-a456-426614174000",
"school_id": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archive_year": "example",
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"greater_than": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"smaller_than": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"greater_or_equal": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"smaller_or_equal": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"contains": {
"id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"meta": {
"created_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
"updated_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
},
"external": {
"source_id": [
"example",
],
"source": [
"example",
],
},
"employee_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"school_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"signature": [
"example",
],
"title": [
"example",
],
"start_date": [
date.fromisoformat("2024-01-15"),
],
"end_date": [
date.fromisoformat("2024-01-15"),
],
"archive_year": [
"example",
],
},
"not_contains": {
"id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"meta": {
"created_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
"updated_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
},
"external": {
"source_id": [
"example",
],
"source": [
"example",
],
},
"employee_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"school_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"signature": [
"example",
],
"title": [
"example",
],
"start_date": [
date.fromisoformat("2024-01-15"),
],
"end_date": [
date.fromisoformat("2024-01-15"),
],
"archive_year": [
"example",
],
},
"like": {
"external": {
"source_id": "example",
"source": "example",
},
"signature": "example",
"title": "example",
"archive_year": "example",
},
"not_like": {
"external": {
"source_id": "example",
"source": "example",
},
"signature": "example",
"title": "example",
"archive_year": "example",
},
"null": {
"meta": {
"created_by": True,
"updated_at": True,
"updated_by": True,
},
"external": {
"source_id": True,
"source": True,
},
"signature": True,
"title": True,
"roles": True,
"end_date": True,
"archive_year": True,
"archived_at": True,
},
"not_null": {
"meta": {
"created_by": True,
"updated_at": True,
"updated_by": True,
},
"external": {
"source_id": True,
"source": True,
},
"signature": True,
"title": True,
"roles": True,
"end_date": True,
"archive_year": True,
"archived_at": True,
},
"or_condition": True,
}, limit=1, offset=0)
while res is not None:
# Handle items
res = res.next(){
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "987fcdeb-51a2-43d1-b567-123456789abc",
"updatedAt": "2024-01-15T14:45:00Z",
"updatedBy": "987fcdeb-51a2-43d1-b567-123456789abc"
},
"external": {
"sourceID": "12345678",
"source": "ExternalIntegrationAPI"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"schoolID": "123e4567-e89b-12d3-a456-426614174000",
"signature": "LM",
"title": "Principal",
"roles": [
"Admin"
],
"startDate": "2024-08-01",
"endDate": "2024-08-01",
"archiveYear": "2024_2025",
"archivedAt": "2024-08-01T00:00:00Z"
}
],
"pagination": {
"offset": 0,
"limit": 1,
"total": 100
}
}Search for EmployeePlacements with filtering capabilities.
from datetime import date
from meitner import Meitner, models
from meitner.utils import parse_datetime
import os
with Meitner(
security=models.Security(
client_credentials=os.getenv("MEITNER_CLIENT_CREDENTIALS", ""),
client_secret=os.getenv("MEITNER_CLIENT_SECRET", ""),
),
) as m_client:
res = m_client.employee_placements.search(filter_={
"equals": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
},
"external": {
"source_id": "example",
"source": "example",
},
"employee_id": "123e4567-e89b-12d3-a456-426614174000",
"school_id": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archive_year": "example",
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"not_equals": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"created_by": "123e4567-e89b-12d3-a456-426614174000",
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_by": "123e4567-e89b-12d3-a456-426614174000",
},
"external": {
"source_id": "example",
"source": "example",
},
"employee_id": "123e4567-e89b-12d3-a456-426614174000",
"school_id": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archive_year": "example",
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"greater_than": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"smaller_than": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"greater_or_equal": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"smaller_or_equal": {
"meta": {
"created_at": parse_datetime("2024-01-15T10:30:00Z"),
"updated_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"start_date": date.fromisoformat("2024-01-15"),
"end_date": date.fromisoformat("2024-01-15"),
"archived_at": parse_datetime("2024-01-15T10:30:00Z"),
},
"contains": {
"id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"meta": {
"created_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
"updated_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
},
"external": {
"source_id": [
"example",
],
"source": [
"example",
],
},
"employee_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"school_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"signature": [
"example",
],
"title": [
"example",
],
"start_date": [
date.fromisoformat("2024-01-15"),
],
"end_date": [
date.fromisoformat("2024-01-15"),
],
"archive_year": [
"example",
],
},
"not_contains": {
"id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"meta": {
"created_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
"updated_by": [
"123e4567-e89b-12d3-a456-426614174000",
],
},
"external": {
"source_id": [
"example",
],
"source": [
"example",
],
},
"employee_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"school_id": [
"123e4567-e89b-12d3-a456-426614174000",
],
"signature": [
"example",
],
"title": [
"example",
],
"start_date": [
date.fromisoformat("2024-01-15"),
],
"end_date": [
date.fromisoformat("2024-01-15"),
],
"archive_year": [
"example",
],
},
"like": {
"external": {
"source_id": "example",
"source": "example",
},
"signature": "example",
"title": "example",
"archive_year": "example",
},
"not_like": {
"external": {
"source_id": "example",
"source": "example",
},
"signature": "example",
"title": "example",
"archive_year": "example",
},
"null": {
"meta": {
"created_by": True,
"updated_at": True,
"updated_by": True,
},
"external": {
"source_id": True,
"source": True,
},
"signature": True,
"title": True,
"roles": True,
"end_date": True,
"archive_year": True,
"archived_at": True,
},
"not_null": {
"meta": {
"created_by": True,
"updated_at": True,
"updated_by": True,
},
"external": {
"source_id": True,
"source": True,
},
"signature": True,
"title": True,
"roles": True,
"end_date": True,
"archive_year": True,
"archived_at": True,
},
"or_condition": True,
}, limit=1, offset=0)
while res is not None:
# Handle items
res = res.next(){
"data": [
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "987fcdeb-51a2-43d1-b567-123456789abc",
"updatedAt": "2024-01-15T14:45:00Z",
"updatedBy": "987fcdeb-51a2-43d1-b567-123456789abc"
},
"external": {
"sourceID": "12345678",
"source": "ExternalIntegrationAPI"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"schoolID": "123e4567-e89b-12d3-a456-426614174000",
"signature": "LM",
"title": "Principal",
"roles": [
"Admin"
],
"startDate": "2024-08-01",
"endDate": "2024-08-01",
"archiveYear": "2024_2025",
"archivedAt": "2024-08-01T00:00:00Z"
}
],
"pagination": {
"offset": 0,
"limit": 1,
"total": 100
}
}The maximum number of EmployeePlacements to return (default: 50) when searching EmployeePlacements
The number of EmployeePlacements to skip before starting to return results (default: 0) when searching EmployeePlacements
Request body
Filter criteria to search for specific records
Show child attributes
OrCondition decides if this filter is within an OR-condition or AND-condition
Equality filters for EmployeePlacement
Show child attributes
Unique identifier for the EmployeePlacement
Metadata information for the EmployeePlacement
Show child attributes
Timestamp when the resource was created
User who created the resource
Timestamp when the resource was last updated
User who last updated the resource
{
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"updatedAt": "2024-01-15T10:30:00Z",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": "example",
"source": "example"
}The ID of the employee the placement belongs to
The ID of the school the placement belongs to
The signature of the employee
The title of the employee
The roles of the employee
Admin, CareTeam, Manager, OtherPersonnel, Scheduler, Teacher The start date of the placement for the employee
The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
The timestamp the placement was archived for the employee
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"updatedAt": "2024-01-15T10:30:00Z",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000"
},
"external": {
"sourceID": "example",
"source": "example"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"schoolID": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archiveYear": "example",
"archivedAt": "2024-01-15T10:30:00Z"
}Inequality filters for EmployeePlacement
Show child attributes
Unique identifier for the EmployeePlacement
Metadata information for the EmployeePlacement
Show child attributes
Timestamp when the resource was created
User who created the resource
Timestamp when the resource was last updated
User who last updated the resource
{
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"updatedAt": "2024-01-15T10:30:00Z",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": "example",
"source": "example"
}The ID of the employee the placement belongs to
The ID of the school the placement belongs to
The signature of the employee
The title of the employee
The roles of the employee
Admin, CareTeam, Manager, OtherPersonnel, Scheduler, Teacher The start date of the placement for the employee
The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
The timestamp the placement was archived for the employee
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"updatedAt": "2024-01-15T10:30:00Z",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000"
},
"external": {
"sourceID": "example",
"source": "example"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"schoolID": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archiveYear": "example",
"archivedAt": "2024-01-15T10:30:00Z"
}Greater than filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
{
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
The start date of the placement for the employee
The end date of the placement for the employee
The timestamp the placement was archived for the employee
{
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
}Smaller than filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
{
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
The start date of the placement for the employee
The end date of the placement for the employee
The timestamp the placement was archived for the employee
{
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
}Greater than or equal filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
{
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
The start date of the placement for the employee
The end date of the placement for the employee
The timestamp the placement was archived for the employee
{
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
}Smaller than or equal filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
{
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
The start date of the placement for the employee
The end date of the placement for the employee
The timestamp the placement was archived for the employee
{
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
}Contains filters for EmployeePlacement
Show child attributes
Unique identifier for the EmployeePlacement
Metadata information for the EmployeePlacement
{
"createdBy": ["123e4567-e89b-12d3-a456-426614174000"],
"updatedBy": ["123e4567-e89b-12d3-a456-426614174000"]
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": ["example"],
"source": ["example"]
}The ID of the employee the placement belongs to
The ID of the school the placement belongs to
The signature of the employee
The title of the employee
The roles of the employee
The role of the employee in the placement
Admin, CareTeam, Manager, OtherPersonnel, Scheduler, Teacher The start date of the placement for the employee
The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
{
"id": ["123e4567-e89b-12d3-a456-426614174000"],
"meta": {
"createdBy": ["123e4567-e89b-12d3-a456-426614174000"],
"updatedBy": ["123e4567-e89b-12d3-a456-426614174000"]
},
"external": {
"sourceID": ["example"],
"source": ["example"]
},
"employeeID": ["123e4567-e89b-12d3-a456-426614174000"],
"schoolID": ["123e4567-e89b-12d3-a456-426614174000"],
"signature": ["example"],
"title": ["example"],
"startDate": ["2024-01-15"],
"endDate": ["2024-01-15"],
"archiveYear": ["example"]
}Not contains filters for EmployeePlacement
Show child attributes
Unique identifier for the EmployeePlacement
Metadata information for the EmployeePlacement
{
"createdBy": ["123e4567-e89b-12d3-a456-426614174000"],
"updatedBy": ["123e4567-e89b-12d3-a456-426614174000"]
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": ["example"],
"source": ["example"]
}The ID of the employee the placement belongs to
The ID of the school the placement belongs to
The signature of the employee
The title of the employee
The roles of the employee
The role of the employee in the placement
Admin, CareTeam, Manager, OtherPersonnel, Scheduler, Teacher The start date of the placement for the employee
The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
{
"id": ["123e4567-e89b-12d3-a456-426614174000"],
"meta": {
"createdBy": ["123e4567-e89b-12d3-a456-426614174000"],
"updatedBy": ["123e4567-e89b-12d3-a456-426614174000"]
},
"external": {
"sourceID": ["example"],
"source": ["example"]
},
"employeeID": ["123e4567-e89b-12d3-a456-426614174000"],
"schoolID": ["123e4567-e89b-12d3-a456-426614174000"],
"signature": ["example"],
"title": ["example"],
"startDate": ["2024-01-15"],
"endDate": ["2024-01-15"],
"archiveYear": ["example"]
}LIKE filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": "example",
"source": "example"
}The signature of the employee
The title of the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
{
"external": {
"sourceID": "example",
"source": "example"
},
"signature": "example",
"title": "example",
"archiveYear": "example"
}NOT LIKE filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": "example",
"source": "example"
}The signature of the employee
The title of the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
{
"external": {
"sourceID": "example",
"source": "example"
},
"signature": "example",
"title": "example",
"archiveYear": "example"
}Null filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
{
"createdBy": true,
"updatedAt": true,
"updatedBy": true
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{ "sourceID": true, "source": true }The signature of the employee
The title of the employee
The roles of the employee
The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
The timestamp the placement was archived for the employee
{
"meta": {
"createdBy": true,
"updatedAt": true,
"updatedBy": true
},
"external": { "sourceID": true, "source": true },
"signature": true,
"title": true,
"roles": true,
"endDate": true,
"archiveYear": true,
"archivedAt": true
}Not null filters for EmployeePlacement
Show child attributes
Metadata information for the EmployeePlacement
{
"createdBy": true,
"updatedAt": true,
"updatedBy": true
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{ "sourceID": true, "source": true }The signature of the employee
The title of the employee
The roles of the employee
The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
The timestamp the placement was archived for the employee
{
"meta": {
"createdBy": true,
"updatedAt": true,
"updatedBy": true
},
"external": { "sourceID": true, "source": true },
"signature": true,
"title": true,
"roles": true,
"endDate": true,
"archiveYear": true,
"archivedAt": true
}NestedFilters of the EmployeePlacement, useful for more complex filters
{
"equals": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"updatedAt": "2024-01-15T10:30:00Z",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000"
},
"external": {
"sourceID": "example",
"source": "example"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"schoolID": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archiveYear": "example",
"archivedAt": "2024-01-15T10:30:00Z"
},
"notEquals": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "123e4567-e89b-12d3-a456-426614174000",
"updatedAt": "2024-01-15T10:30:00Z",
"updatedBy": "123e4567-e89b-12d3-a456-426614174000"
},
"external": {
"sourceID": "example",
"source": "example"
},
"employeeID": "123e4567-e89b-12d3-a456-426614174000",
"schoolID": "123e4567-e89b-12d3-a456-426614174000",
"signature": "example",
"title": "example",
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archiveYear": "example",
"archivedAt": "2024-01-15T10:30:00Z"
},
"greaterThan": {
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
},
"smallerThan": {
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
},
"greaterOrEqual": {
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
},
"smallerOrEqual": {
"meta": {
"createdAt": "2024-01-15T10:30:00Z",
"updatedAt": "2024-01-15T10:30:00Z"
},
"startDate": "2024-01-15",
"endDate": "2024-01-15",
"archivedAt": "2024-01-15T10:30:00Z"
},
"contains": {
"id": ["123e4567-e89b-12d3-a456-426614174000"],
"meta": {
"createdBy": ["123e4567-e89b-12d3-a456-426614174000"],
"updatedBy": ["123e4567-e89b-12d3-a456-426614174000"]
},
"external": {
"sourceID": ["example"],
"source": ["example"]
},
"employeeID": ["123e4567-e89b-12d3-a456-426614174000"],
"schoolID": ["123e4567-e89b-12d3-a456-426614174000"],
"signature": ["example"],
"title": ["example"],
"startDate": ["2024-01-15"],
"endDate": ["2024-01-15"],
"archiveYear": ["example"]
},
"notContains": {
"id": ["123e4567-e89b-12d3-a456-426614174000"],
"meta": {
"createdBy": ["123e4567-e89b-12d3-a456-426614174000"],
"updatedBy": ["123e4567-e89b-12d3-a456-426614174000"]
},
"external": {
"sourceID": ["example"],
"source": ["example"]
},
"employeeID": ["123e4567-e89b-12d3-a456-426614174000"],
"schoolID": ["123e4567-e89b-12d3-a456-426614174000"],
"signature": ["example"],
"title": ["example"],
"startDate": ["2024-01-15"],
"endDate": ["2024-01-15"],
"archiveYear": ["example"]
},
"like": {
"external": {
"sourceID": "example",
"source": "example"
},
"signature": "example",
"title": "example",
"archiveYear": "example"
},
"notLike": {
"external": {
"sourceID": "example",
"source": "example"
},
"signature": "example",
"title": "example",
"archiveYear": "example"
},
"null": {
"meta": {
"createdBy": true,
"updatedAt": true,
"updatedBy": true
},
"external": { "sourceID": true, "source": true },
"signature": true,
"title": true,
"roles": true,
"endDate": true,
"archiveYear": true,
"archivedAt": true
},
"notNull": {
"meta": {
"createdBy": true,
"updatedAt": true,
"updatedBy": true
},
"external": { "sourceID": true, "source": true },
"signature": true,
"title": true,
"roles": true,
"endDate": true,
"archiveYear": true,
"archivedAt": true
},
"orCondition": true
}Response for EmployeePlacement Search operation - returns filtered EmployeePlacement results
Array of EmployeePlacement objects
Show child attributes
Unique identifier for the EmployeePlacement
The ID of the employee the placement belongs to
The ID of the school the placement belongs to
The start date of the placement for the employee
Metadata information for the EmployeePlacement
Show child attributes
Timestamp when the resource was created
User who created the resource
Timestamp when the resource was last updated
User who last updated the resource
{
"createdAt": "2024-01-15T10:30:00Z",
"createdBy": "987fcdeb-51a2-43d1-b567-123456789abc",
"updatedAt": "2024-01-15T14:45:00Z",
"updatedBy": "987fcdeb-51a2-43d1-b567-123456789abc"
}External is a reusable object that can be used to store external information about the guardian from another system, used for third-party integration tracking.
{
"sourceID": "12345678",
"source": "ExternalIntegrationAPI"
}The signature of the employee
The title of the employee
The roles of the employee
The role of the employee in the placement
Admin, CareTeam, Manager, OtherPersonnel, Scheduler, Teacher The end date of the placement for the employee
The year the placement was archived for the employee, in the format YYYY_YYYY where the first year is the autumn and the second year is the spring.
The timestamp the placement was archived for the employee
Pagination information
{ "offset": 0, "limit": 1, "total": 100 }