Arrissala Media
Arrissala Media Backend Technique
Documentation API

Arrissala Media Backend API

API-first backend for Arrissala Media. Cette vue sert de lecture rapide, tandis que /docs.json reste la source OpenAPI brute.

32 routes 1.0.0-phase2 Bearer JWT

Routes exposées

/api/v1/auth/me
get Return the authenticated user profile
/api/v1/auth/login
post Authenticate a user and return JWT credentials
/api/v1/auth/refresh
post Refresh the access token using a refresh token
/api/v1/permissions
get List available permissions
/api/v1/roles
get List available roles
/api/v1/users
get List platform users
post Create a platform user
/api/v1/card-fields
get List template fields
post Create a template field
/api/v1/card-fields/{id}
get Show a template field
put put_api_card_fields_update
delete Disable a template field
patch Update a template field
/api/v1/card-templates
get List professional card templates
post Create a professional card template
/api/v1/card-templates/{id}
get Show a professional card template
put put_api_card_templates_update
delete Archive a professional card template
patch Update a professional card template
/api/v1/card-templates/{id}/front-upload
post Upload front PDF for a card template
/api/v1/card-templates/{id}/back-upload
post Upload back PDF for a card template
/api/v1/card-types
get List professional card types
post Create a professional card type
/api/v1/card-types/{id}
get Show a professional card type
put put_api_card_types_update
delete Disable a professional card type
patch Update a professional card type
/api/v1/card-zones
get List card zones
post Create a card zone
/api/v1/card-zones/{id}
get Show a card zone
put put_api_card_zones_update
delete Hide a card zone
patch Update a card zone
/api/v1/cards
get List professional cards
post Create and generate a professional card
/api/v1/cards/batch-generate
post Generate cards in batch
/api/v1/cards/{id}
get Show a professional card
put put_api_cards_update
delete Archive a professional card
patch Update a professional card
/api/v1/cards/{id}/regenerate
post Regenerate card artifacts
/api/public/cards/verify/{reference}
get Verify a professional card by public reference
/api/v1/hr/employee-assignments
get List employee assignments
post Create an employee assignment
/api/v1/hr/employee-assignments/{id}
get Show an employee assignment
put put_api_hr_employee_assignments_update
delete Archive an employee assignment
patch Update an employee assignment
/api/v1/hr/employee-attachments
get List employee attachments
post Upload an employee attachment
/api/v1/hr/employee-attachments/{id}
get Show an employee attachment
put put_api_hr_employee_attachments_update
delete Archive an employee attachment
patch Update an employee attachment
/api/v1/hr/employees
get List employees
post Create an employee
/api/v1/hr/employees/{id}
get Show an employee
put put_api_hr_employees_update
delete Archive an employee
patch Update an employee
/api/v1/hr/employees/{id}/photo
post Upload an employee photo
/api/v1/hr/services
get List HR services
post Create an HR service
/api/v1/hr/services/{id}
get Show an HR service
put put_api_hr_services_update
delete Archive an HR service
patch Update an HR service
/api/v1/hr/positions
get List HR positions
post Create an HR position
/api/v1/hr/positions/{id}
get Show an HR position
put put_api_hr_positions_update
delete Archive an HR position
patch Update an HR position