The Agency API allows Spektrix clients to grant Agents live access to sell event tickets. Key operational details include:
- Agent Setup: Clients create a Customer record for the Agent. Agents may have multiple records for different commission agreements, seat access, or discounting.
- Requirements: Each Agent record requires a unique email address and a mobile phone number for 2-factor authentication (2FA).
- Capabilities: Agents can create, manage, and confirm multiple concurrent baskets for end-to-end purchase.
- Payments: The API does not handle payment processing; transactions are recorded against the 'Agency API' payment method and logged to the Agent's account.
- Data Access: Access is restricted to sales-related data; the API does not provide access to the broader customer database.
- End Customer Info: Agents can write back the end customer's name, first line of address, and reference number as additional transaction information.