Organisations
Creates a new Organisation
post/api/v2/partner/organisations
Request
- Base URL: http://localhost:5100
- URL: http://localhost:5100/api/v2/partner/organisations
- Auth: API key in header Authorization
Request body
Example request
{
"name": "Acme Ltd",
"organisation_type": "NHS",
"enabled": true,
"partner_client_id": "partner-x-client-789",
"contact_email1": "contact@acme.com",
"address1": "123 Acme Street",
"address2": "Suite 4",
"postcode": "AB12 3CD",
"contact_email2": "support@acme.com",
"contract_start_date": "2025-01-01",
"contract_end_date": "2025-12-31",
"tel": "+44 123 456 7890",
"tel2": "+44 123 456 7891",
"project_lead_name": "John Doe",
"project_lead_job_title": "Project Manager",
"project_lead_phone_number": "+44 123 456 7892",
"project_lead_email_address": "johndoe@acme.com",
"project_lead_fax_number": "+44 123 456 7893",
"supplementary_contact_name": "Jane Doe",
"supplementary_contact_job_title": "Assistant Project Manager",
"supplementary_contact_phone_number": "+44 123 456 7894",
"supplementary_contact_email_address": "janedoe@acme.com",
"supplementary_contact_fax_number": "+44 123 456 7895",
"finance_contact_name": "Alice Smith",
"finance_contact_job_title": "Finance Director",
"finance_contact_phone_number": "+44 123 456 7896",
"finance_contact_email_address": "alicesmith@acme.com",
"finance_contact_fax_number": "+44 123 456 7897",
"invoice_contact_name": "Robert Brown",
"invoice_contact_job_title": "Billing Manager",
"invoice_billing_address": "123 Acme Street",
"invoice_billing_address2": "Suite 4",
"invoice_billing_address3": "Floor 2",
"invoice_billing_address4": "Acme Tower",
"invoice_billing_postcode": "AB12 3CD",
"invoice_contact_telephone_number": "+44 123 456 7898",
"invoice_contact_email": "robertbrown@acme.com",
"invoice_contact_fax": "+44 123 456 7899",
"invoice_method": "Email",
"payroll_contact_name": "Mary Johnson",
"payroll_contact_job_title": "Payroll Manager",
"payroll_contact_phone_number": "+44 123 456 78910",
"payroll_contact_email_address": "maryjohnson@acme.com",
"payroll_contact_fax_number": "+44 123 456 78911",
"payslip_attachment": "https://example.com/payslips/12345.pdf",
"quote_type": "NHS",
"invoice_billing_address5": "Acme Headquarters",
"main_text": "Welcome to Acme Ltd.",
"hyperlink_to_cars": "https://acme.com/cars",
"hyperlink_to_childcare": "https://acme.com/childcare",
"hyperlink_to_gyms": "https://acme.com/gyms",
"hyperlink_to_bikes": "https://acme.com/bikes",
"childcare_override_hyperlink": "https://acme.com/override-childcare",
"gyms_override_hyperlink": "https://acme.com/override-gyms",
"cars_override_hyperlink": "https://acme.com/override-cars",
"wage_twenty_one": 12.21,
"wage_eighteen": 10,
"wage_sixteen": 7.55,
"wage_twenty_three": 12.21,
"payroll_cut_off": "2025-05-01",
"hyperlink_to_neyber": "https://acme.com/neyber",
"notes": "This is a note for Acme Ltd.",
"communications_contact_name": "Tom Clark",
"communications_contact_phone_number": "+44 123 456 78912",
"communications_contact_email_address": "tomclark@acme.com",
"communications_contact_job_title": "Communications Manager",
"hyperlink_to_discounts": "https://acme.com/discounts",
"sales_region": "North",
"rejected_employee_users": "user123, user456",
"calculator_lower_rate": 9.5,
"calculator_higher_rate": 19.44,
"client_services_manager_id": 42,
"portal_provider_id": 3,
"mfa_employee_deadline": "2025-12-01",
"mfa_employer_deadline": "2025-11-01",
"portal_introduction_link": "https://acme.com/portal-introduction",
"monthly_nmw_cap": 10,
"journey_period": 1,
"terc_eap_number": "123456",
"mapp_org_name": "Acme Group",
"mapp_group_id": "acme-group-789",
"highfive_company_id": 123,
"privacy_notice_contact_email": "privacy@acme.com",
"trading_as": "Acme Trading",
"legal_name": "Acme Limited",
"hapi_client_id": "hapi-789",
"partner_id": 42,
"portal_url": "https://acme.example.com",
"login_url": "https://acme.example.com/login",
"show_logged_out_banner": true,
"enable_support_chat": true,
"hire_agreement_signatory_contact_name": "Emma Thompson",
"hire_agreement_signatory_contact_phone_number": "+44 123 456 78913",
"hire_agreement_signatory_contact_email_address": "emmathompson@acme.com",
"hire_agreement_signatory_contact_job_title": "HR Manager",
"terc_eap_code": "level_3",
"enable_payroll_pay": true,
"enable_help_and_support": true,
"epoints_sso_company_name": "Acme Ltd",
"enable_top_noticeboard": true,
"enable_bottom_noticeboard": true,
"validation_number_type": "employee_number",
"terc_eap": "level_3",
"salary_bracket_state": "required",
"journey": "vivup",
"date_of_birth_state": "optional",
"mobile_number_state": "hidden",
"security_question_ids": [
1,
2,
3
]
}Response
Organisation created
Example response
{
"success": true,
"organisation": {
"id": 1,
"name": "Acme Ltd",
"enabled": true,
"staff_count": "150",
"organisation_type": "NHS",
"terc_eap": "level_3",
"terc_eap_code": "ABC123",
"partner_id": 42,
"partner_client_id": "partner-x-client-789",
"login_url": "https://acme.example.com/login",
"portal_url": "https://acme.example.com",
"subdomain": "acme",
"contract_start_date": "2025-01-01",
"contract_end_date": "2025-12-31",
"created_at": "2025-05-10T08:30:00Z",
"updated_at": "2025-05-11T12:00:00Z"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.