# Get Position (v2) Retrieve details of a specific position by ID. Response uses JSON:API format where type: "position" is the resource type. Endpoint: GET /companies/{company_id}/positions/{position_id} Version: 2.0.0 Security: BearerPartnerUser ## Header parameters: - `Accept` (string, required) API version header - `Authorization` (string, required) Bearer {partner_token}, User {user_token} ## Path parameters: - `company_id` (integer, required) Company (location) ID - `position_id` (integer, required) Position ID ## Response 200 fields (application/json): - `data` (object) - `data.type` (string) Example: "position" - `data.id` (string) Example: "42" - `data.attributes` (object) - `data.attributes.chain_id` (integer) - `data.attributes.title` (string) - `data.attributes.description` (string) - `data.attributes.services_binding_type` (string) - `data.attributes.rules_required_fields` (array) - `data.attributes.only_chain_appointment` (boolean) - `data.attributes.salon_ids` (array) - `meta` (object) ## Response 401 fields (application/json): - `success` (boolean) - `data` (null) - `meta` (object) ## Response 403 fields (application/json): - `success` (boolean) - `data` (null) - `meta` (object) ## Response 404 fields (application/json): - `success` (boolean) - `data` (null) - `meta` (object) - `meta.message` (string)