curl --request GET \
--url https://{host}/lucca-api/employee-attribute-definitions \
--header 'Api-Version: <api-version>' \
--header 'Authorization: Bearer <token>'{
"type": "employee-attribute-definitions",
"url": "https://example.ilucca.net/lucca-api/employee-attribute-definitions?limit=25",
"totalCount": 345,
"items": [
{
"id": "e_tShirtSize",
"type": "employee-attribute-definition",
"url": "https://example.ilucca.net/lucca-api/employee-attribute-definitions/e_tShirtSize",
"name": "T-shirt size",
"multipleValueHandling": null,
"schema": {
"$id": "/lucca-api/schemas/taxonomy-label-reference",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "taxonomy-label-reference",
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"type": {
"type": "string",
"const": "taxonomy-label",
"readOnly": true
},
"url": {
"type": "string",
"format": "uri",
"readOnly": true
}
}
},
"taxonomy": {
"id": "45",
"type": "taxonomy",
"url": "https://example.ilucca.net/lucca-api/taxonomies/45"
},
"t9n": {
"name": {
"fr-FR": "Taille de t-shirt"
}
},
"targetType": "employee",
"links": {}
}
]
}Returns a paginated list of employee-attribute-definitions.
curl --request GET \
--url https://{host}/lucca-api/employee-attribute-definitions \
--header 'Api-Version: <api-version>' \
--header 'Authorization: Bearer <token>'{
"type": "employee-attribute-definitions",
"url": "https://example.ilucca.net/lucca-api/employee-attribute-definitions?limit=25",
"totalCount": 345,
"items": [
{
"id": "e_tShirtSize",
"type": "employee-attribute-definition",
"url": "https://example.ilucca.net/lucca-api/employee-attribute-definitions/e_tShirtSize",
"name": "T-shirt size",
"multipleValueHandling": null,
"schema": {
"$id": "/lucca-api/schemas/taxonomy-label-reference",
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "taxonomy-label-reference",
"type": [
"object",
"null"
],
"additionalProperties": false,
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1
},
"type": {
"type": "string",
"const": "taxonomy-label",
"readOnly": true
},
"url": {
"type": "string",
"format": "uri",
"readOnly": true
}
}
},
"taxonomy": {
"id": "45",
"type": "taxonomy",
"url": "https://example.ilucca.net/lucca-api/taxonomies/45"
},
"t9n": {
"name": {
"fr-FR": "Taille de t-shirt"
}
},
"targetType": "employee",
"links": {}
}
]
}Access
employee-attribute-definitions.readonly
employee-attribute-definitions.readwrite
The Lucca API implements the oAuth 2 protocol with the client-credentials-flow. Refer to RFC8725.
Set the API version.
2024-11-01 "2024-11-01"10"2024-11-01"
Only execute the request if current cached version of the resource does not match the one given here.
"W/q5sd4w2x1c1gfdg"
Only execute the request if current cached version of the resource matches the one given here. Useful to avoid concurrency conflicts.
"W/q5sd4w2x1c1gfdg"
List of compression algorithms you support.
Filter out employee-attribute-definitions on their IDs.
1001[
"jobPosition.manager",
"e_certifications",
"employee.familyName"
]
Filter out extension-definition on their schema.
short-text, long-text, boolean, int32, decimal, legacy-date, phone-number, email, url, file-reference, employee-reference, taxonomy-label-reference Find an employee-attribute-definition by its name. The name must start with the given value.
1When omitted: return both archived and non-archived resources.
When true: only return archived resources.
When false: only return non-archived resources.
Order results by instruction. Read more about sorting. Default: id.
id, -id, name, -name, createdAt, -createdAt Cursor of the page to retrieve. Read more about pagination.
Number of items per page. Defaults to 25. Maximum is 100. Read more about pagination.
0 <= x <= 100Include metadata:
embedded: the partial or complete representations of related resources
(e.g. the employee the resource belongs to).links: links to related resources or actions (e.g. approving a leave-request).
May be null when you do not have access to the resource (or action).totalCount: only applicable on collections (i.e. lists of resources), gives
the total number of items across all pages.Read more about expanding responses.
embedded, links, totalCount OK
A collection of employee-attribute-definition resources.
"employee-attribute-definitions"Total number of employee-attribute-definition resources across all pages that satisfy query parameters.
x >= 0100Show child attributes
Links to related resources
Show child attributes
No embedded resources on a employee-attribute-definition(s) response. Expect an empty object if embedded are requested.
Was this page helpful?