# Designer API

Canonical page: https://apiopscycles.com/fr/roles/api-designer

Language: fr

Entity ID: api-designer

Conçoit le contrat d’interface, le modèle d’interaction, la cohérence et l’utilisabilité des capacités exposées.

## Decisions

- Clarifiez les objets métier, les termes, les règles et les responsabilités avant de concevoir le contrat d'interface.
- Utilisez le canevas d'interaction pour définir la manière dont les utilisateurs interagiront avec l'API, en veillant à ce qu'elle réponde à leurs besoins et à leurs attentes.
- Appliquer les modèles de conception REST pour créer des contrats d'interface cohérents et réutilisables qui sont validés avec les parties prenantes.
- Appliquer des modèles de conception orientés événements pour créer des contrats d'interface cohérents et réutilisables qui sont validés avec les parties prenantes.
- Appliquer les modèles de conception GraphQL pour créer des contrats d'interface cohérents et réutilisables qui sont validés avec les parties prenantes.
- Utiliser les principes de conception et le guide de style des API pour aligner vos décisions de conception sur des règles communes et permettre une validation d'audit cohérente.

## Outputs

- Un contrat d'interface validé pour le mode de mise en œuvre choisi
- Contrats d'interface réutilisables et validés
- Conceptions alignées sur les modèles de domaine et les modèles d'interaction
- Traçabilité de la conception à la valeur métier
- spec
- contract
- design-artifact
- documentation

## Recommended resources

- [Canevas de domaine](https://apiopscycles.com/fr/resources/domain-canvas.md)
- [Canevas de conception de solution de capacité](https://apiopscycles.com/fr/resources/capability-solution-design-canvas.md)
- [Canevas d’interaction](https://apiopscycles.com/fr/resources/interaction-canvas.md)
- [Canevas de préparation et d’exploitation de capacité](https://apiopscycles.com/fr/resources/capability-readiness-operations-canvas.md)

## Participation by cycle and station

- [Cycle de productisation des capacités](https://apiopscycles.com/fr/cycles/capability-productization-cycle.md) / [Conception de solution et interaction de capacité](https://apiopscycles.com/fr/cycles/capability-productization-cycle/stations/api-design.md): lead
- [Cycle de productisation des capacités](https://apiopscycles.com/fr/cycles/capability-productization-cycle.md) / [Livraison et opérations de capacité](https://apiopscycles.com/fr/cycles/capability-productization-cycle/stations/api-delivery.md): consulted
- [Cycle de productisation des capacités](https://apiopscycles.com/fr/cycles/capability-productization-cycle.md) / [Assurance de préparation de capacité](https://apiopscycles.com/fr/cycles/capability-productization-cycle/stations/api-audit.md): consulted
- [Cycle de productisation des API](https://apiopscycles.com/fr/cycles/api-productization-cycle.md) / [Expérience utilisateur API](https://apiopscycles.com/fr/cycles/api-productization-cycle/stations/api-consumer-experience.md): consulted
- [Cycle de productisation des API](https://apiopscycles.com/fr/cycles/api-productization-cycle.md) / [Conception d’API](https://apiopscycles.com/fr/cycles/api-productization-cycle/stations/api-design.md): lead
- [Cycle de productisation des API](https://apiopscycles.com/fr/cycles/api-productization-cycle.md) / [Livraison d’API](https://apiopscycles.com/fr/cycles/api-productization-cycle/stations/api-delivery.md): core
- [Cycle de productisation des API](https://apiopscycles.com/fr/cycles/api-productization-cycle.md) / [Audit API](https://apiopscycles.com/fr/cycles/api-productization-cycle/stations/api-audit.md): core
- [Cycle de productisation des capacités d’intégration](https://apiopscycles.com/fr/cycles/integration-productization-cycle.md) / [Conception de solution d’intégration](https://apiopscycles.com/fr/cycles/integration-productization-cycle/stations/api-design.md): core
- [Cycle de productisation des capacités d’intégration](https://apiopscycles.com/fr/cycles/integration-productization-cycle.md) / [Livraison & opérations d’intégration](https://apiopscycles.com/fr/cycles/integration-productization-cycle/stations/api-delivery.md): consulted
