SUIDs
Standardized five-character codes that classify jobs and employers by type, occupation, and attributes.
Overview
An SUID is a five-character alphanumeric code for classifying jobs and employers.
Use SUIDs to:
- Specify job types (permanent, part-time, contract)
- Classify occupations (software engineer, nurse, accountant)
- Define work systems and job attributes (flextime, shift work, remote)
- Categorize employer sectors and industries
Where to use SUIDs
Job Sync API
When you create or update jobs with the Job Sync API, specify SUIDs in SourcedJobPostingTaxonomyInput:
jobTypes: Job type SUIDsoccupations: Occupation SUIDsattributes: Work system and search attribute SUIDs
Employer Data API
When you create or update employer data with the Employer Data API, specify SUIDs in CountrySpecificEmployerAttributesInput:
sectorSUIDs: Company sector SUIDs (maximum 3)
Example usage
Example: part-time software engineering job in Japan with flextime:
mutation CreateJobPosting { jobsIngest { createSourcedJobPostings(input: { jobPostings: [{ body: { title: "Software Engineer" description: "<p>Join our team...</p>" location: { country: "JP" streetAddress: "Tokyo, Shibuya" } } metadata: { jobSource: { companyName: "Example Company" sourceName: "example-source" sourceType: "Employer" } jobPostingId: "job-123" datePublished: "2026-01-14T12:00:00Z" url: "https://example.com/jobs/123" taxonomyClassification: { jobTypes: ["75GKK"] # Part-time occupations: ["NP8BZ"] # Software engineer attributes: ["HY5VT"] # Flextime } } }] }) { results { jobPosting { sourcedPostingId } } } }}Find valid SUIDs
These guides list valid SUIDs:
-
SUID reference (all tables) - All SUID tables on one page. Use Ctrl+F or Cmd+F to search.
-
Job Sync API references:
- Job types: SUIDs for employment types (permanent, part-time, contract)
- Occupations: SUIDs for job roles organized by category
- Work systems: SUIDs for work schedules and arrangements
- Search attributes: SUIDs for skills, benefits, and job features
- Shifts and schedules: SUIDs for shift patterns
-
Employer Data API references:
- Company sectors: SUIDs for employer industries
Job Sync API references
- Job types: SUIDs for employment types (permanent, part-time, contract)
- Occupations: SUIDs for job roles organized by category
- Work systems: SUIDs for work schedules and arrangements
- Search attributes: SUIDs for skills, benefits, and job features
- Shifts and schedules: SUIDs for shift patterns
Employer Data API references
- Company sectors: SUIDs for employer industries
SUID format
SUIDs follow this format:
- Length: Five characters
- Value: Case-sensitive alphanumeric (letters and numbers)
- Example:
75GKK,C3XKZ,7SRRR
Country-specific requirements
Japan
For job postings in Japan, use the SUIDs for:
- Job types (required for all job postings)
- Occupations (required for all job postings)
- Work systems (optional but recommended)
- Company sectors (required for employer creation)
See Job posting guidelines and examples for Japan.
Other countries
Outside Japan, SUIDs are optional. Most taxonomy fields accept freeform text; SUIDs improve job visibility and matching.
Best practices
SUID guidelines:
- Bookmark the reference.
- Use only SUIDs from the reference. Do not modify or create your own.
- Use SUIDs that are valid for your target country.
- Use multiple SUIDs when a job fits more than one category.
- Observe limits (for example, 3 SUIDs for company sectors).
Common issues
Invalid SUID error
If you get a SUID validation error:
- Check the SUID in the reference.
- Check for typos and casing.
- Confirm the SUID is valid for your country.
- Check that the SUID is in the correct field.
Missing required SUIDs
Japan job postings require:
- At least one job type SUID in
jobTypes - At least one occupation SUID in
occupations - At least one company sector SUID in
sectorSUIDs(employers only)
See Troubleshoot GraphQL errors.
Related resources
- SUID changelog: Track additions, removals, and fixes to SUID reference tables
- Job Sync API guide
- Employer Data API
- GraphQL at Indeed